COil Asked: 2014-07-08 05:53:31 +0800 CST2014-07-08 05:53:31 +0800 CST 2014-07-08 05:53:31 +0800 CST 12.04安装多个elasticsearch版本 772 我有两个项目使用不同版本的 Elasticsearch,第一个使用 0.9.x,第二个将使用 1.2.x。安装这两个版本以便我可以处理这两个项目的最佳方法是什么? 12.04 2 个回答 Voted Best Answer COil 2014-10-02T23:39:13+08:002014-10-02T23:39:13+08:00 [编辑 2019-12-11 ]:Docker 显然是现在要走的路! 回答我自己,我以这样的简单安装脚本结束: #!/bin/bash sudo apt-get remove elasticsearch sudo dpkg -i elasticsearch-0.90.5.deb sudo rm -rf /usr/share/elasticsearch/plugins sudo cp -R plugins /usr/share/elasticsearch sudo cp elasticsearch.yml.0.90.5 /etc/elasticsearch/elasticsearch.yml sudo /etc/init.d/elasticsearch restart sleep 2; sudo /etc/init.d/elasticsearch status 注意elasticsearch.yml文件中,集群名称必须不同,以免冲突: 0.9.5: cluster.name: cluster_v0 1.7.6: cluster.name: cluster_v1 等等。 sandip 2019-12-26T23:31:52+08:002019-12-26T23:31:52+08:00 //获取第一个ElasticSearch版本 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.10.tar.gz tar -zxf elasticsearch-5.6.10.tar.gz //获取您要安装的第二个 ElasticSearch 版本 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.2.tar.gz tar -zxf elasticsearch-6.8.2.tar.gz //配置elasticsearch.yml文件如下 vim elasticsearch-5.6.10/config/elasticsearch.yml cluster.name: elastic_cluster1 node.name: node-1 node.master: true node.data: true transport.host: localhost transport.tcp.port: 9300 http.port: 9200 network.host: 0.0.0.0 //为另一个ES版本配置elasticsearch.yml文件 vim elasticsearch-6.8.2/config/elasticsearch.yml cluster.name: elastic_cluster2 node.name: node-2 #node.master: true node.data: true transport.host: localhost transport.tcp.port: 9304 http.port: 9204 network.host: 0.0.0.0 //从终端启动 ElasticSearch 服务 cd elasticsearch-5.6.10 bin/elasticsearch -d cd elasticsearch-6.8.2 bin/elasticsearch -d //验证状态,确认服务是否安装 ps -ef | grep elastic
[编辑 2019-12-11 ]:Docker 显然是现在要走的路!
回答我自己,我以这样的简单安装脚本结束:
注意elasticsearch.yml文件中,集群名称必须不同,以免冲突:
0.9.5:
1.7.6:
等等。
//获取第一个ElasticSearch版本
//获取您要安装的第二个 ElasticSearch 版本
//配置elasticsearch.yml文件如下
//为另一个ES版本配置elasticsearch.yml文件
//从终端启动 ElasticSearch 服务
//验证状态,确认服务是否安装