Elasticsearch,Kibana集成,x-pack鉴权配置

Elasticsearch,Kibana集成

Java8环境部署[CentOS7]
shell 复制代码
cd /usr/local/src
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz

tar -xzvf jdk-8u201-linux-x64.tar.gz -C /usr/local
 
 
#配置环境变量
vim /etc/profile
#文末添加
export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
 
source /etc/profile
java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

Elasticsearch
shell 复制代码
https://www.elastic.co/cn/start 

https://www.elastic.co/cn/downloads/elasticsearch
shell 复制代码
# 修改环境参数
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

vim /etc/sysctl.conf
vm.max_map_count=655360

sysctl -p
shell 复制代码
# 下载并配置
cd /usr/local/src
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.1-linux-x86_64.tar.gz
tar -xzvf  elasticsearch-8.11.1-linux-x86_64.tar.gz -C /usr/local/ 


# 添加新用户
groupadd elastic
useradd elastic -g elastic -p elasticsearch
# 设置文件权限
cd /usr/local/
chown -R elastic:elastic elasticsearch-8.11.1

# 设置数据及日志目录
vim /usr/local/elasticsearch-8.11.1/config/elasticsearch.yml
cluster.name: es-cluster # 集群名
node.name: es-node-01 # 节点名
path.data: /usr/local/elasticsearch-8.11.1/data	# 数据目录
path.logs: /usr/local/elasticsearch-8.11.1/logs	# 日志目录
network.host: 0.0.0.0	# es绑定到地址
http.port: 9200			# es绑定到端口
http.cors.enabled: true
http.cors.allow-origin: "*"


# 关闭并禁用防火墙
service firewalld stop
systemctl disable firewalld

# 切换用户并启动
su elastic
cd /usr/local/elasticsearch-8.11.1/bin
./elasticsearch -d
shell 复制代码
# 重置账户密码
/usr/local/elasticsearch-8.11.1/bin/elasticsearch-reset-password --username elastic -i

warning: ignoring JAVA_HOME=/usr/local/jdk1.8.0_201; using bundled JDK
This tool will reset the password of the [elastic] user.
You will be prompted to enter the password.
Please confirm that you would like to continue [y/N]y

Enter password for [elastic]:
Re-enter password for [elastic]:
Password for the [elastic] user successfully reset.
shell 复制代码
https://192.168.18.128:9200/

elastic/elastic

Kibana
shell 复制代码
https://www.elastic.co/cn/downloads/kibana
shell 复制代码
cd /usr/local/src
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.11.1-linux-x86_64.tar.gz
tar -xzvf kibana-8.11.1-linux-x86_64.tar.gz -C /usr/local/ 

# 添加新用户
groupadd kibana
useradd kibana -g kibana -p kibana
# 设置文件权限
cd /usr/local/
chown -R kibana:kibana kibana-8.11.1

vim /usr/local/kibana-8.11.1/config/kibana.yml
server.port: 5601
server.host: "192.168.18.128"
i18n.locale: "zh-CN"

/usr/local/elasticsearch-8.11.1/bin/elasticsearch-create-enrollment-token --scope kibana
warning: ignoring JAVA_HOME=/usr/local/jdk1.8.0_201; using bundled JDK
eyJ2ZXIiOiI4LjExLjEiLCJhZHIiOlsiMTkyLjE2OC4xOC4xMjg6OTIwMCJdLCJmZ3IiOiI1YTU1NTRiOGMxY2FjMzBkOGFiNWQzODhlNWFiMTE2MDgzYzVlMTRkMWE1NTI4Mzc4MmRkMTIyMTkwNDFlYjIyIiwia2V5Ijoicnc0UFBZd0JyTVdzN3NiNkJLWWs6M0xsQnBUS21SUGlVeUFkX0s0MUJodyJ9


# 切换用户并启动
su kibana
cd /usr/local/kibana-8.11.1
nohup bin/kibana > ./logs/start-init.log 2>&1  &







Kibana导入CSV到Elastic







参考链接

https://blog.csdn.net/fu_huo_1993/article/details/127596404

相关推荐
YC运维11 分钟前
RIP实验以及核心原理
运维·网络·智能路由器
leo__5201 小时前
自动化运维:使用Ansible简化日常任务
运维·自动化·ansible
霖001 小时前
C++学习笔记三
运维·开发语言·c++·笔记·学习·fpga开发
CodeWithMe2 小时前
【Note】《Kafka: The Definitive Guide》 第九章:Kafka 管理与运维实战
运维·分布式·kafka
这我可不懂2 小时前
Python 项目快速部署到 Linux 服务器基础教程
linux·服务器·python
车车不吃香菇2 小时前
java idea 本地debug linux服务
java·linux·intellij-idea
tan77º3 小时前
【Linux网络编程】Socket - TCP
linux·网络·c++·tcp/ip
bug攻城狮3 小时前
Alloy VS Promtail:基于 Loki 的日志采集架构对比与选型指南
运维·架构·grafana·数据可视化
kfepiza3 小时前
Linux的`if test`和`if [ ]中括号`的取反语法比较 笔记250709
linux·服务器·笔记·bash
CodeWithMe4 小时前
【Note】《深入理解Linux内核》 第十九章:深入理解 Linux 进程通信机制
linux·运维·php