elasticsearch怎么部署 (elasticsearch如何部署)

Rancher是k8s图形管理界面,之前曾有写文章介绍如何安装。ElasticSearch是热门搜索引擎,很多地方都有用到,常规安装部署略显繁琐,本文介绍在k8s下用rancher简易部署ES。

1.在每个节点*载下**镜像(加速),和设置虚拟内存的数量,单机内存>4G

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.4.2
sudo sysctl -w vm.max_map_count=262144

2.配置映射

elasticsearch

cluster.name: myes
network.host: 0.0.0.0
http.port: 9200
node.name: "es1"
cluster.initial_master_nodes: ["es1"]

elasticsearch现状,elasticsearchwindows部署

3.部署工作负载

docker.elastic.co/elasticsearch/elasticsearch:7.4.2

elasticsearch现状,elasticsearchwindows部署

添加数据卷>配置映射卷

/usr/share/elasticsearch/config/elasticsearch.yml

elasticsearch现状,elasticsearchwindows部署

保存。

4.验证

获取集群ip

elasticsearch现状,elasticsearchwindows部署

在随便一个节点:curl 10.98.214.22:9200)

elasticsearch现状,elasticsearchwindows部署

上图表示部署成功。

在k8s图形界面(Rancher)下快速部署ElasticSearch,以configMap方式保存ElasticSearch配置文件,整个过程简单明了方便对ES测试。