ElasticSearch安装部署(单机)

版本:

ElasticSearch6 和 ElasticSearch5的区别在于:

a. 6版本对Root用户权限控制,即需要新建指定用户管理ES

b. 5版本一个库能否建立多个表

本次安装部署采用 elasticsearch-6.3.1.tar.gz

1. 安装环境

centos7、jdk1.8

2. 上传文件并解压(root用户)

a. mkdir -p /opt/es

b. tar zxf elasticsearch-6.3.1.tar.gz

c. 授权 chmod 777 -R elasticsearch-6.3.1

3. 新建es用户

adduser es

4. 修改jvm内存(jvm.options)

vi /opt/es/elasticsearch-6.3.1/config/jvm.options    

 5.修改Es数据文件路径、开放ip和端口(elasticsearch.yml)

vim /opt/es/elasticsearch-6.3.1/config/elasticsearch.yml

 注意:path.data 路径要真是存在,且es用户要有权限

6.修改linux的limits配置,内存线程和打开文件数

[root@localhost bin]# vi /etc/security/limits.conf 

* hard nofile 65536

* soft nofile 131072

* hard nproc 4096

* soft nproc 2048

如图所示:

注意:配置项前面*代表所有用户

7.修改系统内存并生效

[root@localhost bin]# vi /etc/sysctl.conf 

vm.max_map_count=655360

fs.file-max=655360

[root@localhost bin]# sysctl -p

vm.max_map_count = 655360

fs.file-max = 655360

8.重启Es(es用户)不报错即可

 9.登录浏览器验证

posted @ 2020-03-04 22:57  Melek  阅读(486)  评论(0编辑  收藏  举报