kibana8+elasticsearch8连接(docker)

  1. 利用docker search命令搜索kibana和elasticsearch,使用docker pull拉取两个镜像
  2. 首先部署elasticsearch,默认端口9200,9300
docker run \
--name elasticsearch \
-p 6668:9200 \
-p 6669:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data/:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:8.3.3
docker run \
# 名字是elasticsearch
--name elasticsearch \
# 将容器端口9200和9300分别映射到宿主机的6668、6669
-p 6668:9200 \
-p 6669:9300 \
# 单节点模式
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
# 映射
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
-v /mydata/elasticsearch/data/:/usr/share/elasticsearch/data 
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins 
# 后台运行
-d elasticsearch:8.3.3
  1. 使用docker exec -it elasticsearch /bin/bash进入容器

  2. 进入bin目录下,运行elasticsearch-reset-password -u elastic重置管理员账户密码,提示确定的时候输入y

  3. 得到一连串很长的随机密码cy8gvH2PghPornSow74S,可以看出是20位数字和字母大小写的组合,将其复制备用。

  4. 打开我们配置的9200端口,如果http打不开就使用https(重要,看下url),可以输入我们的账密登录测试,可以看到有一段json
    在这里插入图片描述

  5. 然后是部署kibana,默认端口5601

docker run \
--name kibana \
-p 6667:5601 \
-d kibana:8.3.3
  1. 部署完后访问相应的端口(这里是6667),点击Where do I find this?可以获得帮助,这里会在文章中讲到
    在这里插入图片描述
  2. 首先进入elasticsearch的docker命令行,然后到bin目录下运行elasticsearch-create-enrollment-token --scope kibana 命令获得token
  3. 运行完后会获得很长很长的token,以==结尾,将他复制下来填到kibana网页的输入框中点击右下角 configuration elastic
  4. 这时要求我们进入kibana获得验证码
    在这里插入图片描述
  5. 进入kibana的docker的bin目录下运行kibana-verification-code文件获取验证码六位
  6. 等待连接完成
    在这里插入图片描述
  7. 然后要求输入账密(elasticsearch的管理员账户,账号为elastic,密码为自动生成的那个)
    在这里插入图片描述
  8. 至此配置完成
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值