zoukankan      html  css  js  c++  java
  • Centos7下安装配置Elasticsearch 6及相关问题的处理

    1、安装步骤省略,这里可以在官网直接下载tar包解压即可使用

    2、修改配置文件操作(主上面的操作):

    [root@jiang ~]# vim /usr/local/elk/elasticsearch-6.2.4/config/elasticsearch.yml

    cluster.name: Jiang     #添加集群的名字

    node.name: jiang        #添加节点名字,和主机名一致便可

    node.master: true       #打开主节点

    node.data: false          #数据选择关闭

    network.host: 192.168.137.130      #配置本地地址

    http.port: 9200            #配置端口号

    discovery.zen.ping.unicast.hosts: ["192.168.137.130", "192.168.137.140", "192.168.137.150"]           #配置集群包含的所有机器,可以是ip也可以是host,写host的话需要在/etc/hosts文件里面指定好

    3、修改配置文件操作(从上面的操作,红色部分和主上有区别):

    [root@wei ~]# vim /usr/local/elk/elasticsearch-6.2.4/config/elasticsearch.yml

    cluster.name: Jiang     #添加集群的名字

    node.name: wei        #添加节点名字,和主机名一致便可

    node.master: false       #打开主节点

    node.data: true          #数据选择关闭

    network.host: 192.168.137.140      #配置本地地址

    http.port: 9200            #配置端口号

    discovery.zen.ping.unicast.hosts: ["192.168.137.130", "192.168.137.140", "192.168.137.150"]           #配置集群包含的所有机器,可以是ip也可以是host,写host的话需要在/etc/hosts文件里面指定好

    4、修改配置文件后保存,然后执行如下命令

    ln -s /usr/local/elk/elasticsearch-6.2.4/bin/elasticsearch /usr/bin/     #做个软连接

    useradd elk       #创建elk用户,因为elasticsearch不能以root用户开启

    chown -R elk:elk /usr/local/elk/elasticsearch-6.2.4/          #修改文件所有者

    elasticsearch -d       #加上-d是后台执行,如果不加会在当前终端上直接运行,ctrl+c可直接退出,执行的时候需要注意的是看防火墙是否关闭!

    5、执行的时候出现如下三个错误:

    第一个错误,修改/etc/security/limits.conf文件,添加或修改如下行:

    *    hard    nofile    65536
    *    soft    nofile    65536

    第二个错误,修改/etc/security/limit.d/20-nproc.conf配置文件中的 * soft nproc 的值为4096,但是我那个文件里面本身就是4096,这时候还需要添加如下配置(centos6中这个文件应该是90-nproc.conf):

    *    hard nproc    4096

    第三个错误,修改 /etc/sysctl.conf 文件,添加如下行:

    vm.max_map_count=262144

     6、至此集群搭建完毕,分别启动并ps查看下进程是否存在即可,还可执行如下命令查看集群状态:

    [root@jiang elasticsearch-6.2.4]# curl 'http://192.168.137.130:9200/_cat/health?v'

    epoch      timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
    1528719053 20:10:53  Jiang   green           2         1      0   0    0    0        0             0                  -                100.0%

     

  • 相关阅读:
    linux驱动启动顺序
    ubuntu下安装UltraEdit
    Linux下安装redis
    IntelliJ IDEA 设置Terminal 窗口字体大小
    centOS安装node
    linux下安装pm2
    nuxt部署在Linux下,ip+端口无法访问到
    var与let、const的区别
    JS函数和箭头函数
    回调函数
  • 原文地址:https://www.cnblogs.com/Jweiqing/p/9169128.html
Copyright © 2011-2022 走看看