docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

导读:本篇文章讲解 docker安装 Elasticsearch 7.6.2 +Kibana+密码配置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

 

一、准备工作:

1.一台安装了docker的服务器,当前服务器的IP:192.168.5.83(可以参照centos7安装Docker)

2.开放使用的端口号 9200 9300 5601

firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --zone=public --add-port=9300/tcp --permanent
firewall-cmd --zone=public --add-port=5601/tcp --permanent
firewall-cmd --reload

二、建立配置文件文件夹,以及IK分词下载安装

docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

整个user文件夹被我打成压缩包,上传到百度云了,下面是下载链接

链接:https://pan.baidu.com/s/15sx8qCYJ0JxoQOrkkmqH9w 
提取码:qbjw 

注意:如果安装版本不是7.6.2要自己去下载对应版本的IK分词插件,直接到github就能下载

下载以后直接解压放到对应位置就好了。

server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://IP:9200" ]
elasticsearch.username: "elastic"
elasticsearch.password: "等下自己定义的elastic密码"
i18n.locale: "zh-CN"

三、下载elasticSearch和kibana镜像

docker pull elasticsearch:7.6.2
docker pull kibana:7.6.2

下载完毕以后使用docker images 命令查看一下下载的镜像

docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

可以看到已经下载成功了,下一步就是安装了

四、docker启动elasticsearch

docker run -d -it --restart=always --privileged=true --name=elasticsearch -p 9200:9200 -p 9300:9300 -p 5601:5601 -e "discovery.type=single-node" -e "cluster.name=elasticsearch" -v /home/user/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/user/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e ES_JAVA_OPTS="-Xms4G -Xmx4G" f29a1ee41030



#说明
#--name=elasticsearch 启动后容器名称
#-p 9200:9200 -p 9300:9300 -p 5601:5601 映射端口,port1:port2 port1是宿主机端口号,port2是容器端口号
# -v /home/user/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  挂载配置文件
#-v /home/user/elasticsearch/plugins:/usr/share/elasticsearch/plugins 挂载IK分词

#f29a1ee41030 容器名称
#-e ES_JAVA_OPTS="-Xms4G -Xmx4G"  设置运行内存,这个内存不建议太大。因为es走的是直接内存也就是系统内存,所以要预留足够的系统内存。我这台服务器8核16G所以给了4G。如果系统内存预留不足,会导致以后检索时速度达不到预期速度。

五、es容器启动后进入es容器设置密码

#进入容器
docker exec -it elasticsearch bash
#进入到bin目录
cd bin
#开启密码设置
elasticsearch-setup-passwords interactive



#输出 如下
Initiating the setup of passwords for reserved users elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
#输入Y
Please confirm that you would like to continue [y/N]Y

#依次设置密码
Enter password for [elastic]:
Reenter password for [elastic]:
Enter password for [apm_system]:
Reenter password for [apm_system]:
Enter password for [kibana_system]:
Reenter password for [kibana_system]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Enter password for [beats_system]:
Reenter password for [beats_system]:
Enter password for [remote_monitoring_user]:
Reenter password for [remote_monitoring_user]:
Changed password for user [apm_system]
Changed password for user [kibana_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]


密码设置完成以后重启es容器

docker restart elasticsearch

六.修改kibana配置文件并启动kibana容器

修改 /home/user/kibana/config/kibana.yml文件

server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://IP:9200" ]
elasticsearch.username: "elastic"
elasticsearch.password: "等下自己定义的elastic密码"
i18n.locale: "zh-CN"

启动kibana容器 

docker run -it -d  -e ELASTICSEARCH_URL=http://服务器IP:9200 --name kibana -v /home/user/kibana/config:/usr/share/kibana/config --network=container:elasticsearch kibana:7.6.2

七、测试安装是否成功

1.首先测试elasticsearch

 docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

可以看到提示要输入用户名和密码。

输入用户名和密码以后能够登录成功说明密码设置成功

docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

2.测试kibana,如果这一步没有成功看一下配置文件和启动路径上的IP是不是没有修改,修改以后重启一下就好了
docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

输入elastic的密码进行登录

docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

能够成功登录说明已经安装成功了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/97020.html

(0)

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!