Установите несколько версийasticsearch на 12.04

У меня есть два проекта, использующих разные версии Elasticsearch, первый использует 0.9.x, а второй будет использовать 1.2.x. Как лучше всего установить обе версии, чтобы я мог работать над двумя проектами?

0
задан 7 July 2014 в 17:53

2 ответа

Отвечая мне, я закончил простыми сценариями установки как этот:

#!/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

И так далее.

0
ответ дан 7 July 2014 в 17:53

// Получить первую версию 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

// Настройте файл elasticsearch.yml для другой версии ES

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
0
ответ дан 26 December 2019 в 07:31

Другие вопросы по тегам:

Похожие вопросы: