美文网首页
Docker elasticsearch kibana

Docker elasticsearch kibana

作者: soane1983 | 来源:发表于2018-12-13 10:01 被阅读0次

    1. 本示例基于Centos 7, 三台主机的ip分别为:

    主机一:10.21.14.164

    主机二:10.21.14.165

    主机三:10.21.14.166

    Elasticsearch version: 6.7.1

    Kibana version: 6.7.1

    2. 主机上建立挂载目录和redis配置文件:

    cd /app

    mkdir elasticsearch

    cd elasticsearch

    mkdir conf data

    cd conf

    touch es.yml

    vi es.yml

    3. 主机一上的es.yml配置信息如下:

    #集群名称 所有节点要相同

    cluster.name: "es"

    #本节点名称

    node.name: master

    #作为master节点

    node.master: true

    #是否存储数据

    node.data: true

    # head插件设置

    http.cors.enabled: true

    http.cors.allow-origin: "*"

    #设置可以访问的ip 这里全部设置通过

    network.bind_host: 0.0.0.0

    #设置节点 访问的地址 设置master所在机器的ip

    network.publish_host: 10.21.14.164

    3. 主机二、三上的es.yml配置信息如下:

    cluster.name: "es"

    #子节点名称

    node.name: node

    #不作为master节点

    node.master: false

    node.data: true

    http.cors.enabled: true

    http.cors.allow-origin: "*"

    network.bind_host: 0.0.0.0

    network.publish_host: 10.21.14.166

    #设置master地址

    discovery.zen.ping.unicast.hosts: [10.21.14.164]

    4. 主机一运行elasticsearch

    docker run -d --name es1 -p 9200:9200 -p 9300:9300 -v /app/elasticsearch/conf/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /app/elasticsearch/data:/usr/share/elasticsearch/data elasticsearch:5.6.4

    docker run -p 5601:5601 --link es1:elasticsearch -e ELASTICSEARCH_URL=http://10.21.14.164:9200 --name kibana kibana:6.7.1

    5. 主机二运行elasticsearch

    docker run -d --name es2 -p 9200:9200 -p 9300:9300 -v /app/elasticsearch/conf/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /app/elasticsearch/data:/usr/share/elasticsearch/data elasticsearch:5.6.4

    docker run -d -p 5601:5601 --link es2:elasticsearch -e ELASTICSEARCH_URL=http://10.21.14.165:9200 --name kibana kibana:6.7.1

    6. 主机三运行elasticsearch

    docker run -d --name es3 -p 9200:9200 -p 9300:9300 -v /app/elasticsearch/conf/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /app/elasticsearch/data:/usr/share/elasticsearch/data elasticsearch:5.6.4

    docker run -d -p 5601:5601 --link es3:elasticsearch -e ELASTICSEARCH_URL=http://10.21.14.166:9200 --name kibana kibana:6.7.1

    7. 主机一下载mobz/elasticsearch-head:5镜像并运行

    docker run -d --name es-head -p 9100:9100 mobz/elasticsearch-head:5

    8. 三台主机下载运行uifd/ui-for-docker镜像

    docker run -d --name docker-ui -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

    相关文章

      网友评论

          本文标题:Docker elasticsearch kibana

          本文链接:https://www.haomeiwen.com/subject/rrkvhqtx.html