1、下载
下载到本地,可以通过scp命令上传至指定服务器。移至/soft目录下
2、解压
tar -xzvf elasticsearch-5.6.2.tar.gz -C /soft
3、进入解压目录创建data和logs目录
cd /soft/elasticsearch-5.6.2
mkdir data
mkdir logs
4、修改配置文件 /soft/elasticsearch-5.6.2/config/elasticsearch.yml
cluster.name: my-application //去掉#号
node.name: node-1 //去掉#号
path.data: /soft/elasticsearch-5.6.2/data //将路径填写为上述创建的data目录路径
path.logs: /soft/elasticsearch-5.6.2/logs //将路径填写为上述创建的logs目录路径
network.host: 192.168.154.201 //将ip地址更换为自己外网ip
discovery.zen.ping.unicast.hosts: ["s201"] //选择一个主机名
5、执行启动命令
./bin/elasticsearch
6、浏览器访问
http://192.168.154.201:9200/
常见问题
一、 出现错误:can not run elasticsearch as root
- 解决方法:
1.创建用户
2.切换用户useradd es
3.执行su es
./bin/elasticsearch
二、出现错误:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least
- 解决方法
- 编辑文件 /etc/security/limits.conf 添加以下内容
2.编辑文件 /etc/sysctl.conf 添加以下内容* soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
3.执行vm.max_map_count=655360
./bin/elasticsearch