二进制包部署elasticsearch+kibana
一、下载二进制包
1、根据需求下载,版本号最好是一样,这里使用8.0.0版本。
ES:https://elastic.co/downloads/elasticsearch
kibana:https://elastic.co/downloads/kibana
二、部署elasticsearch
1、解压es二进制包
tar zxf elasticsearch-8.0.0-linux-x86_64.tar.gz -C /opt/
2、创建日志目录和数据目录
mkdir /data/elasticsearch/data
mkdir /data/elasticsearch/logs
3、修改配置文件
vim /opt/elasticsearch-8.0.0/config/elasticsearch.yml
path.data: /data/elasticsearch/data path.logs: /data/elasticsearch/logs network.host: 0.0.0.0 http.port: 9200
4、修改系统最大文件打开数和虚拟内存
echo "vm.max_map_count=262144" >> /etc/sysctl.conf echo "fs.file-max = 65535" >> /etc/sysctl.conf sysctl -p
5、创建普通用户
groupadd elastic
useradd elastic -g elastic
6、修改程序属组
chown -R elastic:elastic /opt/elasticsearch-8.0.0
7、配置systemd管理
vim /usr/lib/systemd/system/elasticsearch.service
[Unit] Description=Elasticsearch After=network-online.target [Service] ExecStart=/opt/elasticsearch-8.0.0/bin/elasticsearch LimitNOFILE=65535 User=elastic Group=elastic [Install] WantedBy=multi-user.target
或者切换普通用户直接启动
su - elastic /opt/elasticsearch-8.0.0/bin/elasticsearch -d
三、部署kibana
1、解压二进制包。
tar zxf kibana-8.0.0-linux-x86_64.tar.gz -C /opt
2、修改kibana配置文件
vim /opt/kibana-8.0.0/config/kibana.yml
server.port: 5601 server.host: 0.0.0.0
3、修改所属组
chown -R elastic:elastic /opt/kibana-8.0.0
4、配置systemd管理
vim /usr/lib/systemd/system/kibana.service
[Unit] Description=Kibana After=network-online.target [Service] ExecStart=/opt/kibana-8.0.0/bin/kibana User=elastic Group=elastic [Install] WantedBy=multi-user.target
或者切换普通用户,运行kibana
su - elastic cd /opt/kibana-8.0.0/
nohup ./bin/kibana &
5、浏览器访问kibana
5.1、获取ES服务token
/opt/elasticsearch-8.0.0/bin/elasticsearch-create-enrollment-token -s kibana --url https://xxx.xxx.xxx.xxx:9200
或者在日志中查找,但是token有效期只有30分钟。
5.2、输入token信息,点击 Configure Elastic
如果在这里出现了 “Generate a new enrollment token or configure manually.” ,是因为token信息只有30分钟有效期,超过有效期导致。
解决办法:在es服务器上执行/opt/elasticsearch-8.0.0/bin/elasticsearch-create-enrollment-token -s kibana --url https://xxx.xxx.xx.xxx:9200 命令获取新token信息。
5.2、执行:/opt/kibana-8.0.0/bin/kibana-verification-code命令,获取验证码。
/opt/kibana-8.0.0/bin/kibana-verification-code
5.3、在web页面输入验证码后,kibana连接es成功。
5.4、重新随机获取elasic密码,或者在日志中查找启动时的密码。
/opt/elasticsearch-8.0.0/bin/elasticsearch-reset-password -u elastic
5.5、输入账户密码登陆。
- 二进制 elasticsearch kibana二进制elasticsearch kibana elasticsearch docker kibana elasticsearch索引kibana elasticsearch kibana elasticsearch logstash kibana平台 elasticsearch logstash windows kibana 谷粒elasticsearch商城kibana 单机版elasticsearch单机kibana elasticsearch filebeat windows kibana elasticsearch8 elasticsearch docker kibana