CentOS6.5安装ElasticSearch6.2.3

1、Elastic 须要 Java 8 环境。(安装步骤:http://www.cnblogs.com/hunttown/p/5450463.htmlhtml

2、安装包下载:bootstrap

#官网地址vim

https://www.elastic.co/downloads/elasticsearchcentos

3、新建用户浏览器

       Elastic高版本不建议使用root用户elasticsearch

(1)建立elastic用户组spa

[root@mycentos ~]# groupadd elastic

(2)建立用户elastic线程

useradd elastic(用户名) -g elastic(组名) -p 123456(密码)code

[root@mycentos ~]# useradd elastic -g elastic -p 123456

4、解压安装包htm

       建议将安装包放到/usr/local目录下        

[root@mycentos local]# unzip elasticsearch-6.2.3.zip

5、添加权限

chown -R elastic elasticsearch-6.2.3

6、修改配置文件

(1)ERROR: bootstrap checks failed

        memory locking requested for elasticsearch process but memory is not locked

缘由:锁定内存失败

解决方案:使用root用户,编辑limits.conf配置文件, 添加以下内容:

[root@mycentos ~]# vim /etc/security/limits.conf

* soft memlock unlimited
* hard memlock unlimited

备注:* 表明Linux全部用户名称,保存、退出、从新登陆生效。

(2)ERROR: bootstrap checks failed

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

缘由:没法建立本地文件问题,用户最大可建立文件数过小。

解决方案:使用root用户,编辑limits.conf配置文件, 添加以下内容:

[root@mycentos ~]# vim /etc/security/limits.conf

* soft nofile 65536    #软件
* hard nofile 131072   #硬件

(3)max number of threads [1024] for user [es] is too low, increase to at least [2048]

缘由:没法建立本地线程问题,用户最大可建立线程数过小

解决方案:使用root用户,进入limits.d目录下,修改90-nproc.conf 配置文件。

[root@mycentos ~]# vim /etc/security/limits.d/90-nproc.conf

soft nproc 1024
#修改成:
soft nproc 4096

(4)max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

缘由:最大虚拟内存过小

解决方案:使用root用户下,修改配置文件sysctl.conf

[root@mycentos ~]# vim /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令生效:

sysctl -p

(5)system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

缘由:由于Centos6不支持SecComp

解决方法:在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:

[root@mycentos config]# vim elasticsearch.yml

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

(6)配置host

[root@mycentos config]# vim elasticsearch.yml

network.host: 0.0.0.0 #全部用户均可以访问
http.port: 9200

 

7、切换用户

[root@mycentos local]# su elastic

8、启动es     

 [elastic@mycentos elasticsearch-6.2.3]$ bin/elasticsearch

        后台启动:

[elastic@mycentos elasticsearch-6.2.3]$ bin/elasticsearch -d
或
[elastic@mycentos elasticsearch-6.2.3]$ bin/elasticsearch &

9、浏览器访问

或者:

安装完毕!

相关文章
相关标签/搜索