zoukankan      html  css  js  c++  java
  • 搭建ES集群

    服务版本选择
    TEG的ctsdb当前最高版本采用的是es的6.4.3版本,为了日后与ctsdb衔接方便,部署开源版es时也采用该版本。6.4.3版本的es依赖的jdk版本要求在8u181以上,测试环境部署采用的是8u202。
    JDK部署
    在所有要安装es的机器上都上传jdk安装包,将包放入/home/java目录下。
     1 tar ‐zxvf jdk‐8u202‐linux‐x64.tar.gz 
    执行以下命令:输入命令vim /etc/profile,打开环境变量配置文件,在文件底部输入以下信息,并保存
    1 JAVA_HOME=/home/java/jdk1.8.0_202
    2 JRE_HOME=$JAVA_HOME/jre
    3 PATH=$PATH:$JAVA_HOME/bin
    4 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    5 export JAVA_HOME
    6 export JRE_HOME
    7 export PATH
    8 export CLASSPATH
    刷新环境变量配置文件使其立刻生效;查看已安装的jdk版本,做Java软连接
    source /etc/profile
    java ‐version
    ln ‐s /home/java/jdk1.8.0_202/bin/java /usr/bin/java 
    

    ES集群部署

    测试环境三个节点:10.157.8.5;10.157.8.8;10.157.8.13

    三台部署步骤操作一样,这次拿其中一台10.157.8.5部署操作为例;将es物料包上传到部署节点的/data目录下,并解压:打开/data/elasticsearch-6.4.3/config/elasticsearch.yml文件,对相关参数进行修改:
     
    如图更改配置文件内容:
    cluster.name #集群名称
    node.name #节点名称
    network.host #本机节点的IP
    discovery.zen.ping.unicast.hosts #集群节点
     
    打开/etc/sysctl.conf文件,在末尾输入以下内容:
    vm.swappiness = 0 
    vm.max_map_count = 655360
    打开/etc/security/limits.conf文件,在末尾输入以下内容:
    1 elasticsearch soft memlock unlimited 
    2 elasticsearch hard memlock unlimited 
    添加以下elasticsearch用户:
    1 useradd elasticsearch 
    2 passwd elasticsearch
    

    然后给/data/elasticsearch-6.4.3 属主权限

    chown ‐R elasticsearch /data/elasticsearch‐6.4.3
    

    切换成elasticsearch普通用户:

    su elasticsearch
    

    启动es服务节点(其他两台按照以上步骤安装即可)

    /data/elasticsearch‐6.4.3/bin/elasticsearch ‐d
    

    部署完毕后,测试集群是否可用,进到各个节点服务器输入:

    curl http://10.157.8.5:9200/_cat/nodes?v  
    测试成功如图所示:
     
  • 相关阅读:
    BZOJ-3940:Censoring(AC自动机裸题)
    BZOJ-3881:Divljak (AC自动机+DFS序+树链求并+树状数组)
    CodeForces
    CodeForces 547E:Mike and Friends(AC自动机+DFS序+主席树)
    CodeForces -163E :e-Government (AC自动机+DFS序+树状数组)
    CodeForces
    CodeForces
    BZOJ2726:任务安排(DP+斜率优化+二分)
    bzoj 2049: [Sdoi2008]Cave 洞穴勘测
    [SDOI2009]Bill的挑战
  • 原文地址:https://www.cnblogs.com/Dfengshuo/p/11912584.html
Copyright © 2011-2022 走看看