elasticsearch-分布式安装

elasticsearch-分布式安装

将之前安装的elasticsearch作为master

su elasticsearch

需要修改其配置
cd /usr/local/elasticsearch-5.5.2
vi config/elasticsearch.yml
增加:
	cluster.name: group1
	node.name: group1_master
	node.master: true
	注释:
		cluster.name相同的es会自动组成一个集群
		node.name为此es在本集群的节点名称
		node.master表示是否为主节点,一个集群的主节点只有一个

./bin/elasticsearch -d

访问:http://192.168.10.20:9200/
{
	name: "group1_master",
	cluster_name: "group1",
	cluster_uuid: "XuwlnfTmQ2qpltZyrNSxnw",
	version: {
		number: "5.2.2",
		build_hash: "f9d9b74",
		build_date: "2017-02-24T17:26:45.835Z",
		build_snapshot: false,
		lucene_version: "6.4.1"
	},
	tagline: "You Know, for Search"
}

打开Head插件中查看

su root
	raoxiaoya
cd /usr/local
mkdir es_slave
cp -R elasticsearch-5.2.2 es_slave/es_slave1
cp -R elasticsearch-5.2.2 es_slave/es_slave2

vi es_slave/es_slave1/config/elasticsearch.yml
	network.host: 192.168.10.20
	http.port: 9201
	http.cors.enabled: true
	http.cors.allow-origin: "*"
	cluster.name: group1
	node.name: group1_slave1
	node.master: false
	discovery.zen.ping.unicast.hosts: ["192.168.10.20"] #自动发现主节点

vi es_slave/es_slave2/config/elasticsearch.yml
	network.host: 192.168.10.20
	http.port: 9202
	http.cors.enabled: true
	http.cors.allow-origin: "*"
	cluster.name: group1
	node.name: group1_slave2
	node.master: false
	discovery.zen.ping.unicast.hosts: ["192.168.10.20"] #自动发现主节点

将对应的文件夹权限赋给该用户
chown -R elasticsearch es_slave

su elasticsearch

启动
./es_slave/es_slave1/bin/elasticsearch -d
./es_slave/es_slave2/bin/elasticsearch -d

打开Head插件中查看

五角星的代表主节点
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值