elastic下载地址:https://www.elastic.co/cn/downloads/elasticsearch#ga-release
本次使用elasticsearch版本为:6.5.2
安装Elasticsearch前请确认JDK已经安装好,否则会报错
1. 解压缩文件
# tar -zxvf elasticsearch-6.5.2.tar.gz
2. 创建对应的用户及用户组(以root权限运行elastic会报错)
# groupadd elastic //创建所属组
# useradd elastic -g elastic //创建所属用户
# chown -R elastic:elastic elasticsearch-6.5.2 //修改文件夹权限
3. 打开/etc/sysctl.conf文件,设置vm.max_map_count属性值为655360
4. 修改/etc/security/limits.conf文件,添加内容:
elastic soft nofile 65536
elastic hard nofile 65536
elastic soft nproc 4096
elastic hard nproc 4096
5. 修改 /etc/security/limits.d/20-nproc.conf,将1024改为4096
6. 打开 config/elasticsearch.yml文件,修改配置信息:
cluster.name为集群名称,自行定义
node.name为节点名称,自行定义
bootstrap.memory_lock参数设为false
bootstrap.system_call_filter参数设为false
network设为127.0.0.1
http.port设为9200端口
transport.tcp.port设为9300端口
7. 切换到elastic用户,后台启动elasticsearch,启动命令:./bin/elasticsearch -d
8. 切回root用户,通过# curl 127.0.0.1:9200命令,可以查看到elasticsearch的启动情况