Centos7下安装配置Elasticsearch 6及相关问题的处理

Posted jweiqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7下安装配置Elasticsearch 6及相关问题的处理相关的知识,希望对你有一定的参考价值。

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

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

[[email protected] ~]# 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、修改配置文件操作(从上面的操作,红色部分和主上有区别):

[[email protected] ~]# 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查看下进程是否存在即可,还可执行如下命令查看集群状态:

[[email protected] 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%

 


以上是关于Centos7下安装配置Elasticsearch 6及相关问题的处理的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch在centos7上的安装与配置教程

Centos7安装ElasticSearch6.5.4

Centos7下安装Elasticsearch6步骤

Centos7.4下安装ElasticSearch

Centos7下安装Elasticsearch 5.6.6

CentOS7 下安装 ElasticSearch 5.x 及填坑