- Elasticsearch配置
- 基本简单配置
- 重要步骤
- 1.准备虚拟网络和挂载目录
- 2.启动 Elasticsearch 集群
- 3.查看启动结果结果
- chrome浏览器插件:elasticsearch-head
- 最终效果
- 克隆docker:es
- 设置ip
./ip-static ip:192.168.64.181 ifconfig
-
上传文件到/root/
-
导入镜像docker load -i es-img.gz
-
服务器内存设置到2G以上
右击虚拟机—>选择设置—>修改内存空间 -
执行这个命令
echo 'vm.max_map_count=262144' >>/etc/sysctl.conf 查看 cat /etc/sysctl.conf
- 重启服务器
shutdown -r now重要步骤 1.准备虚拟网络和挂载目录
# 创建虚拟网络 docker network create es-net # node1 的挂载目录 mkdir -p -m 777 /var/lib/es/node1/plugins mkdir -p -m 777 /var/lib/es/node1/data # node2 的挂载目录 mkdir -p -m 777 /var/lib/es/node2/plugins mkdir -p -m 777 /var/lib/es/node2/data # node3 的挂载目录 mkdir -p -m 777 /var/lib/es/node3/plugins mkdir -p -m 777 /var/lib/es/node3/data2.启动 Elasticsearch 集群
9200端口是查询数据的,9300端口是内部服务器连接的
参数含义:e:设置环境变量
-p:设置端口号
-v:挂载
-d:后台运行
node1:
docker run -d --name=node1 --restart=always --net es-net -p 9200:9200 -p 9300:9300 -v /var/lib/es/node1/plugins:/usr/share/elasticsearch/plugins -v /var/lib/es/node1/data:/usr/share/elasticsearch/data -e node.name=node1 -e node.master=true -e network.host=node1 -e discovery.seed_hosts=node1,node2,node3 -e cluster.initial_master_nodes=node1 -e cluster.name=es-cluster -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" elasticsearch:7.9.3
node2:
docker run -d --name=node2 --restart=always --net es-net -p 9201:9200 -p 9301:9300 -v /var/lib/es/node2/plugins:/usr/share/elasticsearch/plugins -v /var/lib/es/node2/data:/usr/share/elasticsearch/data -e node.name=node2 -e node.master=true -e network.host=node2 -e discovery.seed_hosts=node1,node2,node3 -e cluster.initial_master_nodes=node1 -e cluster.name=es-cluster -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" elasticsearch:7.9.3
node3:
docker run -d --name=node3 --restart=always --net es-net -p 9202:9200 -p 9302:9300 -v /var/lib/es/node3/plugins:/usr/share/elasticsearch/plugins -v /var/lib/es/node3/data:/usr/share/elasticsearch/data -e node.name=node3 -e node.master=true -e network.host=node3 -e discovery.seed_hosts=node1,node2,node3 -e cluster.initial_master_nodes=node1 -e cluster.name=es-cluster -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" elasticsearch:7.9.33.查看启动结果结果
http://192.168.64.181:9200
http://192.168.64.181:9200/_cat/nodes:这个可以查看谁是主节点
elasticsearch-head 项目提供了一个直观的界面,可以很方便地查看集群、分片、数据等等。elasticsearch-head最简单的安装方式是作为 chrome 浏览器插件进行安装。
- 在 elasticsearch-head 项目仓库中下载 chrome 浏览器插件
https://github.com/mobz/elasticsearch-head/raw/master/crx/es-head.crx - 将文件后缀改为 zip
- 解压缩
- 在 chrome 浏览器中选择“更多工具”–“扩展程序”
- 在“扩展程序”中确认开启了“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择前面解压的插件目录
- 在浏览器中点击 elasticsearch-head 插件打开 head 界面,并连接
http://192.168.64.181:9200/
注意:关机:shutdown -h
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)