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.登录浏览器验证