1. 生产环境的集群(标准启动)
bin/elasticsearch
bin/kibana
启动完成之后,请求 9200 端口。
2. 监控集群(定制启动)
bin/elasticsearch -Ecluster.name=sniff_search -Ehttp.port=8200 -Epath.data=sniff
bin/kibana -e http://127.0.0.1:8200 -p 8601
参数说明:
cluster.name: ES 集群名称;
path.data: 指定存储文档的数据目录;
http.port: 监听端口;
node.name: ES 节点名称,即实例名(如不指定,则会随机产生);
上述启动的Elasticsearch 实例,和前一个Elasticsearch实例采用不同的cluster name,因此是不同的Elasticsearch cluster。
启动完成之后,访问 8200端口。
3. 单机集群多个 ES 实例
单机多个 ES 实例,形成一个 ES 单机伪集群,启动脚本如下:
bin/elasticsearch -E node.name=node01 -E cluster.name=demo_es_cluster -E path.data=node01_data -d
bin/elasticsearch -E node.name=node02 -E cluster.name=demo_es_cluster -E path.data=node02_data -d
bin/elasticsearch -E node.name=node03 -E cluster.name=demo_es_cluster -E path.data=node03_data -d
bin/elasticsearch -E node.name=node04 -E cluster.name=demo_es_cluster -E path.data=node04_data -d
打开浏览器,输入 http://localhost:9200/_cat/nodes?v 地址,可以看到启动情况:node01 为当前 master 节点。
如何关闭集群中的 ES 实例,可以使用简单的命令实现:
ps | grep elasticsearch
kill -9 pid
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/658/viewspace-3135112/ ,如需转载,请注明出处,否则将追究法律责任。