ES集群+Kibana部署
一、环境
机器列表
node1 172.29.12.237 es kibana
node2 172.29.12.233 es
node3 172.29.12.242 es
二、基础环境配置
2.1 配置系统文件(root)
PS: ES8
自带 jdk
,所以不用配置
cat >> /etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
EOF
echo "vm.max_map_count = 655360" >>/etc/sysctl.conf
sysctl -p
2.2 ES需要普通用户启动(root)
新建普通用户
useradd es
passwd es
以上操作,三个节点服务器都要进行
三、安装ES8.0集群
3.1、创建目录
/data/es8/data和/data/es8/log(三个节点都要进行)
mkdir -p /data/es8/data
mkdir -p /data/es8/log
上传软件包到服务器的/data/es8目录下 node1上传elasticsearch-8.2.3-linux-x86_64.tar.gz和kibana-8.2.3-linux-x86_64.tar.gz node2上传elasticsearch-8.2.3-linux-x86_64.tar.gz node3上传elasticsearch-8.2.3-linux-x86_64.tar.gz
3.2、node1节点
3.2.1 解压文件
elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8
tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
3.2.2 修改elasticsearch配置文件
cd /data/es8/elasticsearch-8.2.3/conf
导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1)
cat >> elasticsearch.yml <<EOF
cluster.name: es8
node.name: node1
path.data: /data/es8/data
path.logs: /data/es8/log/
network.host: 172.29.12.237
http.port: 9200
ingest.geoip.downloader.enabled: false
EOF
3.2.3 设置权限
chown es.es /data/es8 -R
3.2.4 启动es
需要切换到es用户下进行启动
PS:第一次不建议使用 -d(代表后台启动),因为如果没搞过会错过下面的信息
su es
cd /data/es8/elasticsearch-8.2.3
./bin/elasticsearch
3.2.5 初次启动成功,会输出的下面的信息:
第3-4行:用户密码 生成用户:elastic 密码:cFjOf0i9k1XdjzyFfOQX 重置使用:bin/elasticsearch-reset-password -u elastic
第7-10行:如何让Kibana加入集群
运行Kibana并在Kibana启动时单击终端中的配置链接 复制注册令牌并将其粘贴到浏览器中的Kibana中(在接下来的30分钟内有效)
如果token失效:
./elasticsearch-create-enrollment-token -s kibana -- url "https://172.29.12.237:9200"
第13-15行:如何加入让新的node节点加入集群
新节点加入集群
bin/elasticsearch --enrollment-token <token-ID>
docker的话:
docker run -e "ENROLLMENT_TOKEN=<token-ID>" docker.elastic.co/elasticsearch/elasticsearch:8.0.1
如果token过期
[es@node1 bin]$ ./elasticsearch-create-enrollment-token -s node
3.2.6 验证
浏览器输入https://172.29.12.237:9200/
账号密码就是3.2.5中的
注:这时候先不要停止node的es服务,需要等到集群加入完毕,kibana部署完成后,在使用-d重新在后台启动
3.3、node2节点加入到集群
3.3.1 配置系统文件(root)
参考配置2.1
3.3.2 配置普通用户(root)
参考配置2.2
3.3.3 配置es
解压elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8
tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1)
cd /data/es8/elasticsearch-8.2.3/conf
cat >> elasticsearch.yml <<EOF
cluster.name: es8
node.name: node2
path.data: /data/es8/data
path.logs: /data/es8/log/
network.host: 172.29.12.233
http.port: 9200
ingest.geoip.downloader.enabled: false
EOF
3.3.4 node2加入到集群
su es
cd /data/es8/elasticsearch-8.2.3/bin
./elasticsearch --enrollment-token token的值
3.3.5 验证
浏览器输入https://172.29.12.233:9200/
账号密码就是3.2.5中的
3.4、node3节点加入到集群
3.4.1 配置系统文件(root)
参考配置2.1
3.4.2 配置普通用户(root)
参考配置2.2
3.4.3 配置es
解压elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8
tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1)
cd /data/es8/elasticsearch-8.2.3/conf
cat >> elasticsearch.yml <<EOF
cluster.name: es8
node.name: node3
path.data: /data/es8/data
path.logs: /data/es8/log/
network.host: 172.29.12.242
http.port: 9200
ingest.geoip.downloader.enabled: false
EOF
3.4.4 node3加入到集群
su es
cd /data/es8/elasticsearch-8.2.3/bin
./elasticsearch --enrollment-token token的值
3.4.5 验证
浏览器输入https://172.29.12.233:9200/
账号密码就是3.2.5中的
到这ES集群初步完成
四、部署kibana
4.1 解压kibana包
kibana-8.2.3-linux-x86_64.tar.gz
cd /data/es8
tar -xvf kibana-8.2.3-linux-x86_64.tar.gz
4.2 修改kibana配置
cd /data/es8/kibana-8.2.3
最后面加入以下内容
cat >> config/kibana.yml <<EOF
server.host: "0.0.0.0"
i18n.locale: zh-CN
EOF
4.3 启动kibana
./bin/kibana
出现一下界面
4.5 页面配置
填写在3.2.5中生成的kibana的token
这个totken只有30分钟,如果过期可以使用一下命令生成新的token
./elasticsearch-create-enrollment-token -s kibana -- url "https://172.29.12.237:9200"
根据提示新开一个xshell窗口,进如到kibana目录下执行一下命令获取动态码
cd /data/es8/kibana-8.2.3
./bin/kibana-verification-code
输入获取的动态码
kibana进行配置
配置完成后登录页面
账号密码就是3.2.5中的
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgjichh
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13