一、部署 Elasticsearch
1、在 rancher 界面启动 Elasticsearch
docker run -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" --name es elasticsearch:8.7.0
2、拷贝 es 文件到宿主机
docker cp es:/usr/share/elasticsearch /HOME/EFK/
3、修改 es 配置文件
cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
4、配置本地挂载后重新启动
docker run -d -p 9200:9200 -p 9300:9300 --name es -e ES_JAVA_OPTS="-Xms1024m -Xmx1024m" -e "discovery.type=single-node" -v /home/efk/elasticsearch/:/usr/share/elasticsearch/ --privileged=true elasticsearch:8.7.0
二、部署 kibana
1、rancher 界面配置 kibana
docker run -d -p 5601:5601 --name kibana kibana:8.7.0
2、拷贝容器主机目录
docker cp kibana:/usr/share/kibana /home/efk/
3、修改配置文件,并重新启动
# Default Kibana configuration for docker target
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch.elastic.svc.cluster.local:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于