docker运行elasticsearch、kibana

2 篇文章 0 订阅
1 篇文章 0 订阅

elasticsearch docker官方地址:https://hub.docker.com/_/elasticsearch

kibana docker官方地址:https://hub.docker.com/_/kibana

kibana 文档:https://www.elastic.co/guide/cn/kibana/current/introduction.html

jest github地址:https://github.com/searchbox-io/Jest/tree/master/jest

一、通过docker运行elasticsearch

1. 拉取elasticsearch镜像

docker pull elasticsearch:7.3.1

2. 启动elasticsearch(开发模式)

docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.3.1

3. 查看结果

到此elasticsearch配置成功

二、通过docker运行kibana

1. 拉取kibana镜像

docker pull kibana:7.3.1

2. 创建网络

docker network create somenetwork

3. 运行kibana(开发环境)

docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:7.3.1

4. 查看结果

5. 解决方法

5.1 查看kibana容器

docker ps -a

5.2 进入容器

docker exec -it container-id bash

5.3 分别通过命令ls、cd config、vi kibana.yml,进入配置文件编辑页面

5.4 修改kibana.yml配置文件,并添加如下内容

kibana.index: ".newkibana"

5.5 重启kibana服务

docker restart kibana

5.6 查看服务

到此kibana配置成功

三、给elasticsearch设置密码

1. 通过命令进入elasticsearch容器内部

docker exec -it container-id bash

2. 查看容器目录

3. 修改配置文件elasticsearch.yml文件

vi config/elasticsearch.yml

增加xpack安全配置

xpack.security.enabled: true

4. 执行命令进行用户名和密码设置

bin/elasticsearch-setup-passwords interactive

5. 重启服务

docker restart container-id

6. 查看请求,输入账号密码(elastic/123456)

到此设置账号密码成功

四、给kibana设置账号密码

1. 进入kibana容器内部

docker exec -it container-id bash

2. 修改kibana.yml配置文件

vi config/kibana.yml

添加内容

elasticsearch.username: "elastic"
elasticsearch.password: "123456"

3. 重启容器

docker restart container-id

4. 查看请求,输入账号/密码(elastic/123456)

到此kibana设置账号密码成功

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值