elasticsearch集群搭建总结

1、包的下载直接去官网

2、es不能以root身份启动,需创建普通用户并以普通用户身份启动。

3、配置文件elasticsearch.yml主要参数:

 

cluster.name: dute-es-cluster       #集群名字,各节点一致

 

#本节点名字 
node.name: dute-elasticsearch-1

#节点监听ip
network.host: 0.0.0.0

#集群节点,写几个就行,所有接待你配置一致。
discovery.zen.ping.unicast.hosts: ["dute-elasticsearch-1", "dute-elasticsearch-2","dute-elasticsearch-3"]

#这两个配置,打开跨域请求,只放开插件的所在机器ip和端口即可。
http.cors.enabled: true
http.cors.allow-origin: /http?:\/\/172.10.10.86(:[0-9]+)?/

3、安装之前要调整的参数:(或者根据程序启动日志的报错修改相关参数)

/etc/security/limits.conf
*          soft    nofile    1024000
*          hard    nofile    1024000

修改之后,重新登陆即可生效,无需重启机器。

 

/etc/sysctl.conf

vm.max_map_count=262144

修改之后,执行 sysctl -p,即可生效。

 

4、es5.0之后不支持直接安装插件,插件服务要另外安装,插件的安装要另外添加配置,看第2步的配置,符插件github地址,以依照gitlab的安装说明一步步安装即可:

cerebro插件:取代kopf(已不再维护),用作数据查看

https://github.com/lmenezes/cerebro

head插件:用于操作es,创建index等。

https://github.com/mobz/elasticsearch-head#running-with-built-in-server

bigdesk插件:监控查看集群状态。

https://github.com/hlstudio/bigdesk

analysiis-ik:分析插件,直接解压到es程序目录下的plugin目录下:

https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.0.1

 

5、es访问http接口:

访问集群信息:curl http://ip:9200/ 和curl http://ip:9200/_cat/

查看集群索引:

curl http://ip:9200/_cat/indices

查看集群mater:

curl http://ip:9200/_cat/master

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值