zoukankan      html  css  js  c++  java
  • 谷粒商城创建ES集群(二十七)

     367、集群-ElasticSearch-集群原理--368、集群-ElasticSearch-集群搭建

    for port in $(seq 1 3); 
    do 
    mkdir -p /mydata/elasticsearch/master-${port}/config
    mkdir -p /mydata/elasticsearch/master-${port}/data
    chmod -R 777 /mydata/elasticsearch/master-${port}
    cat << EOF > /mydata/elasticsearch/master-${port}/config/elasticsearch.yml
    cluster.name: my-es  #集群的名称,同一个集群该值必须设置成相同的
    node.name: es-master-${port}  #该节点的名字
    node.master: true  #该节点有机会成为master节点
    node.data: false #该节点可以存储数据
    network.host: 0.0.0.0
    http.host: 0.0.0.0   #所有http均可访问
    http.port: 920${port}
    transport.tcp.port: 930${port}
    discovery.zen.ping_timeout: 10s #设置集群中自动发现其他节点时ping连接的超时时间
    discovery.seed_hosts: ["172.19.1.21:9301","172.19.1.22:9302","172.19.1.23:9303"]
    cluster.initial_master_nodes: ["172.19.1.21"] #新集群初始时的候选主节点,es7的新增配置
    EOF
    docker run --name elasticsearch-node-${port} 
    -p 920${port}:920${port} -p 930${port}:930${port} 
    --network=mynet --ip 172.19.1.2${port} 
    -e ES_JAVA_OPTS="-Xms300m -Xmx300m"  
    -v /mydata/elasticsearch/master-${port}/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  
    -v /mydata/elasticsearch/master-${port}/data:/usr/share/elasticsearch/data  
    -v /mydata/elasticsearch/master-${port}/plugins:/usr/share/elasticsearch/plugins  
    -d elasticsearch:7.4.2
    done
    
    for port in $(seq 4 6); 
    do 
    mkdir -p /mydata/elasticsearch/master-${port}/config
    mkdir -p /mydata/elasticsearch/master-${port}/data
    chmod -R 777 /mydata/elasticsearch/master-${port}
    cat << EOF > /mydata/elasticsearch/master-${port}/config/elasticsearch.yml
    cluster.name: my-es  #集群的名称,同一个集群该值必须设置成相同的
    node.name: es-node-${port}  #该节点的名字
    node.master: false  #该节点有机会成为master节点
    node.data: true #该节点可以存储数据
    network.host: 0.0.0.0
    http.host: 0.0.0.0   #所有http均可访问
    http.port: 920${port}
    transport.tcp.port: 930${port}
    discovery.zen.ping_timeout: 10s #设置集群中自动发现其他节点时ping连接的超时时间
    discovery.seed_hosts: ["172.19.1.21:9301","172.19.1.22:9302","172.19.1.23:9303"]
    cluster.initial_master_nodes: ["172.19.1.21"] #新集群初始时的候选主节点,es7的新增配置
    EOF
    docker run --name elasticsearch-node-${port} 
    -p 920${port}:920${port} -p 930${port}:930${port} 
    --network=mynet --ip 172.19.1.2${port} 
    -e ES_JAVA_OPTS="-Xms300m -Xmx300m"  
    -v /mydata/elasticsearch/master-${port}/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  
    -v /mydata/elasticsearch/master-${port}/data:/usr/share/elasticsearch/data  
    -v /mydata/elasticsearch/master-${port}/plugins:/usr/share/elasticsearch/plugins  
    -d elasticsearch:7.4.2
    done
    
    
    docker network create  --driver bridge --subnet=172.19.1.0/16 --gateway=172.19.0.1 mynet

     

     

  • 相关阅读:
    Bootstrap--模仿官网写一个页面
    【ASP.NET基础】客户端、服务器端的数据验证 + CKEditer
    初识--Ajax & Json
    ASP.NET 状态的传递和保存
    启动项目报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loadT
    Oracle数据库导不进去
    Tomcat一闪就退
    Oracle提示已连接到空闲的实例
    创建数据库表空间
    cmd命令导入.dmp文件
  • 原文地址:https://www.cnblogs.com/dalianpai/p/13202348.html
Copyright © 2011-2022 走看看