使用Docker部署es容器:
docker network create es-net
docker pull elasticsearch:7.6.2
# kibana拉取镜像比较慢,可以找下163的镜像地址
docker pull kibana:7.6.2
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms256m -Xmx512m" \
-e "discovery.type=single-node" \
-v /xxx/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /xxx/elasticsearch/data:/usr/share/elasticsearch/data \
-v /xxx/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
--privileged \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.6.2
命令解释:
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
kibana:7.6.2
浏览器访问:http://localhost:5601/,即可进入可视化管理页面。
关于汉化kibana:
# docker镜像
docker exec -it kibana bash
# 查看kibana的配置文件
vi config/kibana.yml
# 在配置文件里加入配置
i18n.locale: "zh-CN"
保存修改后重启容器即可