创建elasticsearch7.6.2集群及elasticsearch-Head搭建
一、elasticsearch7.6.2搭建
1、官网下载Elasticsearch安装包,建议下载rpm安装包
网址:es官网
2、elasticsearch的解压安装
rpm -ivh elasticsearch-7.6.2-x86_64.rpm
3、修改es-jvm参数
修改/etc/elasticsearch/jvm.options,如下:
-Xms32g
-Xmx32g
注:一般总设置为内存的一半
4、修改es配置文件
修改/etc/elasticsearch/elasticsearch.yml,如下:
cluster.name: devops
node.name: subcenter-1
path.data: /data/services/elasticsearch/data
path.logs: /data/services/elasticsearch/log
network.host: 172.31.x.x #主机IP
discovery.seed_hosts: ["172.31.x.1","172.31.x.2","172.31.x.3"] #将集群的IP都写上
cluster.initial_master_nodes: ["172.31.x.1","172.31.x.2","172.31.x.3"] #将集群的IP都写上
http.cors.enabled: true #第8、9属于新增内容,旨在开启跨域访问,必须加
http.cors.allow-origin: "*"
5、启动es
systemctl start elasticsearch.service
二、elasticsearch-Head的搭建
1、搜索并拉取镜像
docker search mobz/elasticsearch-head
docker pull mobz/elasticsearch-head:7.6.2
2、启动镜像
docker run -d --name=elasticsearch-Head --restart=always -m 2048m -p 9100:9100 mobz/elasticsearch-head:7.6.2
3、登录管理端测试
在浏览器登录:http://172.31.x.x:9100(elasticsearch-Head地址),在弹出的界面中输入集群中某一个地址,点击连接,查看节点信息:
到此,结束。
注:还可以直接安装一个es-head的插件,在浏览器直接访问即可,这种方法更简单。
1、下载一个Elasticsearch-Head的扩展包,并解压(可私聊找我要包)
2、打开Chrome浏览器,点击设置,找到扩展程序:
3、点击打开开发者模式,选择已解压的扩展程序,找到解压后的扩展包:4、成功后会弹出一个类似证书的界面,然后找到左上角的扩展程序,点击Elasticsearch-Head即可:
5、输入es集群中某一个节点测试即可: