1.下载
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip $ unzip elasticsearch-5.5.1.zip $ cd elasticsearch-5.5.1/
2.使用root 更改系统配置
编辑 /etc/security/limits.conf,追加以下内容; * soft nofile 65536 * hard nofile 65536 此文件修改后需要重新登录用户,才会生效
编辑 /etc/sysctl.conf,追加以下内容: vm.max_map_count=655360 保存后,执行: sysctl -p
或者
sysctl -w vm.max_map_count=655360
查看 修改的值
sysctl -a|grep vm.max_map_count
3.重新登陆linux
增加非root账号
adduser u01
passwd u01
然后添加到sudoers文件里
1.切换到超级用户:$ su 2.打开/etc/sudoers文件:$vim /etc/sudoers 3.修改文件内容: 找到“root ALL=(ALL) ALL”一行,在下面插入新的一行,内容是“u01 ALL=(ALL) ALL”,然后在vim键入命令“:wq!”保存并退出。 注:这个文件是只读的,不加“!”保存会失败。
然后赋权限
root给u01赋权限,chown -R u01 /你的elasticsearch安装目录
4.启动es
#切换到uo1账号
su u01
只能使用非root账号启动
bin/elasticsearch &
5.安装 ik 插件
下载插件 https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip # 在plungins下面创建文件夹 mkdir /srv/elasticsearch/plugins/ik #将zip拷贝到 ik 文件夹下 cp elasticsearch-analysis-ik-5.0.1.zip /srv/elasticsearch/plugins/ik #解压到ik文件夹下 unzip ik/elasticsearch-analysis-ik-5.0.1.zip
6.重启
service elasticsearch restart