Linux下安装Elasticsearch6.4.3

1、上传Elasticsearch的压缩包,我这里用的是zip包

Linux下安装Elasticsearch6.4.3

 

2、解压压缩包

命令:unzip elasticsearch-6.4.3.zip

 Linux下安装Elasticsearch6.4.3

 

3、进入elasticsearch-6.4.3目录

命令:cd elasticsearch-6.4.3/

 Linux下安装Elasticsearch6.4.3

 

4、配置文件

命令:cd config(进入配置目录)

命令:vim jvm.options(编辑文件)

 Linux下安装Elasticsearch6.4.3

 

1)按 i进入编辑模式

2)修改-Xms1g为-Xms2g,修改-Xmx1g为-Xmx2g(也可不改,根据服务器内存情况而定)

3)先按 Esc 退出编辑模式,再按 :wq 回车保存

 Linux下安装Elasticsearch6.4.3

 

5、启动elasticsearch

命令:进入bin目录下,执行:./elasticsearch

 Linux下安装Elasticsearch6.4.3

 

6、报错:can not run elasticsearch as root,不能以root用户运行

创建用户组及用户,并授权用户

groupadd esroot

useradd esadmin –g esroot

chown –R esadmin:esroot /home/software/es/elasticsearch-6.4.3/

Linux下安装Elasticsearch6.4.3

 

7、切换用户,启动elasticsearch

命令:su esadmin(切换用户)

进入bin目录下,执行:./elasticsearch

 Linux下安装Elasticsearch6.4.3

 

8、报错(警告信息):

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

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

 

 Linux下安装Elasticsearch6.4.3

3)解决错误1

退出esadmin用户,exit,编辑/etc/sysctl.conf文件,如下图

退出用户

Linux下安装Elasticsearch6.4.3

编辑

 Linux下安装Elasticsearch6.4.3

 

查看

Linux下安装Elasticsearch6.4.3

4)解决错误2

 

编辑 /etc/security/limits.conf文件,如下图

 Linux下安装Elasticsearch6.4.3

 Linux下安装Elasticsearch6.4.3

 

 

9、切换用户,启动elasticsearch

命令:su esadmin(切换用户)

进入bin目录下,执行:./elasticsearch

10、开启端口访问权限

1)firewall-cmd  --state

2)firewall-cmd  --permanent  --zone=public  --add-port=9200/tcp

firewall-cmd  --permanent  --zone=public  --add-port=9300/tcp

3)firewall-cmd  --reload

11、浏览器访问http://ip:9200,出现界面则安装正确。

Linux下安装Elasticsearch6.4.3