ElasticSearch 集群安装和cerebro集群管理

ElasticSearch 集群安装和cerebro集群管理

1. 主节点设置 elasticsearch.yml

# 集群名称
cluster.name: myes
# 节点名称
node.name: cdh-master
# 存放数据目录,先创建该目录
path.data: /opt/es/data
# 存放日志目录,先创建该目录
path.logs: /opt/es/logs
# 节点IP
network.host: 192.168.32.150
# tcp端口
transport.tcp.port: 9300
# http端口
http.port: 9200
# 种子节点列表,主节点的IP地址必须在seed_hosts中
discovery.seed_hosts: ["192.168.32.150","192.168.32.152","192.168.32.153"]
# 主合格节点列表,若有多个主节点,则主节点进行对应的配置
cluster.initial_master_nodes: ["cdh-master"]
# 主节点相关配置
node.master: true
node.data: false
node.ingest: false
node.ml: false
cluster.remote.connect: false
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*

2. worker1设置 elasticsearch.yml

# 集群名称
cluster.name: myes
# 节点名称
node.name: cdh-worker1
# 存放数据目录,先创建该目录
path.data: /opt/es/data
# 存放日志目录,先创建该目录
path.logs: /opt/es/logs
# 节点IP
network.host: 192.168.32.152
# tcp端口
transport.tcp.port: 9300
# http端口
http.port: 9200
# 种子节点列表,主节点的IP地址必须在seed_hosts中
discovery.seed_hosts: ["192.168.32.150","192.168.32.152","192.168.32.153"]
# 主合格节点列表,若有多个主节点,则主节点进行对应的配置
cluster.initial_master_nodes: ["cdh-master"]
# 主节点相关配置
node.master: false
node.data: true
node.ingest: false
node.ml: false
cluster.remote.connect: false
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*

3. worker2设置 elasticsearch.yml

# 集群名称
cluster.name: myes
# 节点名称
node.name: cdh-worker2
# 存放数据目录,先创建该目录
path.data: /opt/es/data
# 存放日志目录,先创建该目录
path.logs: /opt/es/logs
# 节点IP
network.host: 192.168.32.153
# tcp端口
transport.tcp.port: 9300
# http端口
http.port: 9200
# 种子节点列表,主节点的IP地址必须在seed_hosts中
discovery.seed_hosts: ["192.168.32.150","192.168.32.152","192.168.32.153"]
# 主合格节点列表,若有多个主节点,则主节点进行对应的配置
cluster.initial_master_nodes: ["cdh-master"]
# 主节点相关配置
node.master: false
node.data: true
node.ingest: false
node.ml: false
cluster.remote.connect: false
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*

启动ES集群

---- 先启动从节点 再启动主节点 注:记得修改
ElasticSearch 集群安装和cerebro集群管理_第1张图片

安装cerebro

tar zxvf cerebro-0.6.5.tgz
cd cerebro-0.6.5/conf
vi application.conf
hosts = [
  {
    host = "http://cdh-master:9200"
    name = "my-cluster"
  }
启动cerebro
./bin/cerebro -Dhttp.port=1234 -Dhttp.address=cdh-master &

访问 cdh-master:1234
即可 访问集群信息

ElasticSearch 集群安装和cerebro集群管理_第2张图片

你可能感兴趣的:(ElasticSearch)