环境准备
环境说明
- 操作系统:Centos 7
- JAVA环境:1.8.0_73
- ES版本:Elasticsearch 2.4
ip | 节点名称 | 角色 |
---|---|---|
192.168.1.30 | mysky-es-01 | 主节点 |
192.168.1.31 | mysky-es-02 | 工作节点 |
192.168.1.32 | mysky-es-03 | 节点客户端 |
集群搭建
JAVA环境说明
略
Elasticsearch安装
安装包下载
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.1/elasticsearch-2.4.1.tar.gz
安装
mysky-es-01安装
- 解压
tar -xvf elasticsearch-2.4.1.tar.gz
- 配置
# ---------------------------------- Cluster -----------------------------------
#集群名称
cluster.name: mysky-es-cluster
# ------------------------------------ Node ------------------------------------
#节点名称
node.name: mysky-es-01
# ----------------------------------- Paths ------------------------------------
#数据存储路径
path.data: /data/elasticsearch/data
#日志存储路径
path.logs: /data/elasticsearch/logs
# ---------------------------------- Network -----------------------------------
#发布地址
network.host: 0.0.0.0
#http端口
http.port: 9200
# ---------------------------------- role -----------------------------------
#是否主节点
node.master: true
#是否数据节点
node.data: false
- 启动
$ ./bin/elasticsearch
#后台启动
$ ./bin/elasticsearch -d
mysky-es-02安装
- 解压
tar -xvf elasticsearch-2.4.1.tar.gz
- 配置
# ---------------------------------- Cluster -----------------------------------
#集群名称
cluster.name: mysky-es-cluster
# ------------------------------------ Node ------------------------------------
#节点名称
node.name: mysky-es-02
# ----------------------------------- Paths ------------------------------------
#数据存储路径
path.data: /data/elasticsearch/data
#日志存储路径
path.logs: /data/elasticsearch/logs
# ---------------------------------- Network -----------------------------------
#发布地址
network.host: 0.0.0.0
#http端口
http.port: 9200
# ---------------------------------- role -----------------------------------
#是否主节点
node.master: false
#是否数据节点
node.data: true
- 启动
$ ./bin/elasticsearch
#后台启动
$ ./bin/elasticsearch -d
mysky-es-03安装
- 解压
tar -xvf elasticsearch-2.4.1.tar.gz
- 配置
# ---------------------------------- Cluster -----------------------------------
#集群名称
cluster.name: mysky-es-cluster
# ------------------------------------ Node ------------------------------------
#节点名称
node.name: mysky-es-03
# ----------------------------------- Paths ------------------------------------
#数据存储路径
path.data: /data/elasticsearch/data
#日志存储路径
path.logs: /data/elasticsearch/logs
# ---------------------------------- Network -----------------------------------
#发布地址
network.host: 0.0.0.0
#http端口
http.port: 9200
# ---------------------------------- role -----------------------------------
#是否主节点
node.master: false
#是否数据节点
node.data: false
- 启动
$ ./bin/elasticsearch
#后台启动
$ ./bin/elasticsearch -d
head插件安装
$ ./bin/plugin install mobz/elasticsearch-head