以下操作需要在所有es节点进行配置
-
创建用户
useradd es
passwd es -
创建es安装目录,并授权给es用户
mkdir -p /opt/es
chown es:es -R /opt/es -
切换su用户并 解压es部署包到
su es
unzip elasticsearch-2.2.1.zip -d /opt/elasticsearch-2.2.1/ -
修改配置文件
vi /opt/elasticsearch-2.2.1/config/elasticsearch.yml
cluster.name: my-es
node.name:es-node01
network.host: 当前服务器ip
http.port: 9200
末尾增加防脑裂:
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: [“192.168.9.17”,“192.168.9.18”, “192.168.9.19”]
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
- 安装可视化插件【可选,不安装会es状态会以json格式显示】
es安装目录创建 plugins 文件夹,把可视化插件上传到 plugins中
上传结束后 执行 chown es:es -R /opt/elasticsearch-2.2.1/
分发技巧
scp -r elasticsearch-2.2.1/ sxt@es-node02:pwd
- 启动elasticsearch
bin目录下 ./elasticsearch
通过浏览器 es-node01:9200/_plugin/head/访问