elasticsearch集群搭建

搭建集群

实验环境:准备三台虚拟机

server1    172.25.11.1    主节点
server2    172.25.11.2    工作节点
server3    172.25.11.3    工作节点
单机(server1):
yum install -y elasticsearch-2.3.3.rpm   # 安装elasticsearch安装包
vim /etc/elasticsearch/elasticsearch.yml   # 修改配置文件
cluster.name: my-es    #  集群名
node.name: server1     # 节点名称
path.data: /var/lib/elasticsearch/    # 数据路径
path.logs: /var/log/elasticsearch/    #  日志路径
bootstrap.mlockall: true  # 锁定内存
network.host: 172.25.11.1   #  主机ip
http.port: 9200    #  开放的网络端口
/etc/init.d/elasticsearch start  #  启动失败,基于java的软件,需安装jdk
rpm -ivh jdk-8u121-linux-x64.rpm 
/etc/init.d/elasticsearch start  # 启动成功
netstat -antpl  # 查看端口 开放端口9200

这里写图片描述
浏览器:172.25.11.1:9200
这里写图片描述

/usr/share/elasticsearch/bin/plugin install file:/root/elasticsearch-head-master.zip  # 安装plugin模块
/usr/share/elasticsearch/bin/plugin list  # 列出所有plugin模块

这里写图片描述
这里写图片描述
浏览器:172.25.11.1:9200/_plugin/head/
这里写图片描述
创建索引
这里写图片描述
提交请求
这里写图片描述
点击概览查看
这里写图片描述

创建集群(server1,2,3:)
vim /etc/elasticsearch/elasticsearch.yml
   discovery.zen.ping.unicast.hosts: ["server1", "server2","server3"]
/etc/init.d/elasticsearch reload

这里写图片描述

server1:
vim /etc/elasticsearch/elasticsearch.yml
node.master: true
node.data: false
node.enabled: true
/etc/init.d/elasticsearch reload
server2:
vim /etc/elasticsearch/elasticsearch.yml
node.master: false
node.data: true
node.enabled: true
/etc/init.d/elasticsearch reload
server3:
vim /etc/elasticsearch/elasticsearch.yml
node.master: false
node.data: true
node.enabled: true
/etc/init.d/elasticsearch reload

这里写图片描述

curl 172.25.11.1:9200/_nodes/_local
curl -XGET 'http://172.25.11.1:9200/_cluster/health?pretty=true' # 查看状态

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值