我是靠谱客的博主 酷炫白羊,最近开发中收集的这篇文章主要介绍Docker 快速部署 单机 elasticsearch+kibana 8.5.0Docker 快速部署 单机 elasticsearch+kibana 8.5.0,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Docker 快速部署 单机 elasticsearch+kibana 8.5.0
文章目录
- Docker 快速部署 单机 elasticsearch+kibana 8.5.0
- 1. elasticsearch
- 2. kibana
SpringBoot3.0 整合 ElasticSearch8.5.0 及使用_JuneQS的博客-CSDN博客
1. elasticsearch
# 创建
rm -rf /opt/elasticsearch
mkdir -p /opt/elasticsearch/{config,plugins,data} # 项配置中文分词器直接去github下载拷贝到plugins目录再重启即可
cat <<EOF> /opt/elasticsearch/config/elasticsearch.yml
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: false # 不配报错
xpack.security.enrollment.enabled: true
http.host: 0.0.0.0
# xpack.security.enabled: false
EOF
chmod -R 777 /opt/elasticsearch
docker stop elasticsearch && docker rm elasticsearch
docker run --name elasticsearch -p 9200:9200 -p 9300:9300
--net elastic
-e "discovery.type=single-node"
-e ES_JAVA_OPTS="-Xms1024m -Xmx1024m"
-v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /opt/elasticsearch/data:/usr/share/elasticsearch/data
-v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins
-d elasticsearch:8.5.0
# 不要设置自启,怕死机 --restart=always
docker logs -f elasticsearch
# 重置下面两个密码,注意:需等待es启动
# docker exec -it elasticsearch elasticsearch-setup-passwords interactive -u http://localhost:9200 # 重设所有密码
docker exec -it elasticsearch bin/elasticsearch-reset-password -u elastic -i # -i 表示自定义密码 给java客户端用的
docker exec -it elasticsearch bin/elasticsearch-reset-password -u kibana_system -i # 给 kibana 用的
2. kibana
docker stop kibana && docker rm kibana
rm -rf /opt/kibana
mkdir -p /opt/kibana/{config,data}
docker run --name kibana -p 5601:5601 -d kibana:8.5.0
# 拷贝配置文件
docker cp kibana:/usr/share/kibana/config/kibana.yml /opt/kibana/config/kibana.yml
cat <<EOF> /opt/kibana/config/kibana.yml
server.host: "0.0.0.0" # 不配报错
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
elasticsearch.username: "kibana_system" # 不能用 elastic
elasticsearch.password: "111111"
i18n.locale: "zh-CN"
EOF
docker stop kibana && docker rm kibana
sudo docker run --name kibana
--net elastic
-v /opt/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
-p 5601:5601 -d kibana:8.5.0
docker logs -f kibana
注意:kibana登录输入账号密码时使用
elatic
账户,但是配置文件必须写成kibana_system
,因为es高版本禁用了super账户(elastic)
- 测试 kibana端口 5601 es端口 9200
也需要输入账号密码
最后
以上就是酷炫白羊为你收集整理的Docker 快速部署 单机 elasticsearch+kibana 8.5.0Docker 快速部署 单机 elasticsearch+kibana 8.5.0的全部内容,希望文章能够帮你解决Docker 快速部署 单机 elasticsearch+kibana 8.5.0Docker 快速部署 单机 elasticsearch+kibana 8.5.0所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复