注:java 版本要求:最低 1.7
下载
https://www.elastic.co/downloads/
上传安装包
解压
tar -zxvf elasticsearch-2.4.5.tar.gz
配置elasticsearch.yml
vim /home/ elasticsearch-2.4.5.tar.gz/config/elasticsearch.yml
修改一下信息
a) Cluster.name: shsxt (同一集群要一样)
b) Node.name:node-1 (同一集群要不一样)
c) Network.Host: 192.168.1.194 (这里不能写 127.0.0.1)
d) 防止脑裂的配置
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts: ["192.168.1.191","192.168.1.192", "192.168.1.193"]
(注意要顶格写,冒号后面要加一个空格)
创建用户组:
groupadd es
创建用户,-e代表把es用户分配到es用户组中,-p代表给es用户
设置密码为123456:
useradd es -g es -p 123456
修改权限,更改elasticsearch文件夹以及内部文件的所属用户以及组为es,-R表示逐级(N层目录)
chown -R es:es /usr/local/elasticsearch
切换为es用户登录
su es
进入到elasticsearch安装目录的bin目录下
cd /usr/local/elasticsearch/bin
执行运行操作,-d表示后台运行
./elasticsearch -d
查看是否运行成功:
访问 http://localhost:92