ELK(八)ElasticSearch集群

集群节点

ElasticSearch集群是由多个节点组成的,通过cluster.name设置集群名称,并且用于区分其他的集群,每个节点通过node.name指定节点的名称
在ElasticSearch中,节点的类型主要有4种

  • master节点
    • 配置文件中node,master属性为true,就有资格被选为master节点
    • master节点用于控制整个集群的操作,比如创建或删除索引,管理其他非master节点等
  • data节点
    • 配置文件中node.data属性设置为true(默认为true),就有资格被设置成data节点.
    • data节点主要用于执行数据相关操作,比如文档的CRUD
  • 客户端节点
    • 配置文件中node.master属性和node.data属性均为false
    • 该节点不能作为master节点,也不能作为data节点
    • 可以作为客户端节点,用于响应用户的请求,把请求转发到其他节点
  • 部落节点
    • 当一个节点配置tribe.*的时候,它是一个特殊的客户端,它可以连接多个集群,在所有连接的集群上执行搜索和其他操作

搭建集群

启动三个虚拟机,分别在3台虚拟机上部署安装ElasticSearch
下载虚拟机软件
安装CentOS7.4操作系统
安装ES请查看之前的文章

#启动三个虚拟机,分别在3台虚拟机上部署安装ElasticSearch
mkdir /mkdir/es-cluster
# 把原先在es目录下的elasticsearch 拷贝到上面的目录中
su - elsearch
cd /mystudy/es
# 把elasticsearch目录以及下面的子目录全部拷贝到es-cluster目录中
cp -R elasticsearch-6.5.4/ ../es-cluster/
# 把之前的数据清空
cd ../es-cluster/elasticsearch-6.5.4/data
rm -rf *
# 把之前的日志清空
cd ../logs
rm -rf *
# scp拷贝 拷贝到其他服务器上
cd /mystudy
# 使用root用户发送,发送到129节点
su - root
scp -r es-cluster root@192.168.161.129:/mystudy
# 这里需要输入发送到的那一台服务器的root用户的密码
scp -r es-cluster root@192.168.161.130:/mystudy
# 这里需要输入发送到的那一台服务器的root用户的密码

# 切换到129服务器 把es-cluster的用户权限给elsearch
cho
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值