Installieren Sie mehrere elasticsearch-Versionen am 12.04

0

Ich habe zwei Projekte mit unterschiedlichen Versionen von Elasticsearch, die erste verwendet 0.9.xund die zweite verwendet. 1.2.xWas wäre der beste Weg, um beide Versionen zu installieren, damit ich an den beiden Projekten arbeiten kann?

Spule
quelle

Antworten:

0

Ich antwortete mir selbst und endete mit einfachen Installationsskripten wie folgt:

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

Beachten Sie, dass der Clustername in der Datei elasticsearch.yml unterschiedlich sein muss, um Konflikte zu vermeiden:

0.9.5 :

cluster.name: cluster_v0

1.7.6 :

cluster.name: cluster_v1

Und so weiter.

Spule
quelle
Sie haben also eine andere Version deinstalliert. Wie schaffen Sie es, beide zu installieren?
Taimoor Changaiz
Ich verwende nicht beide, ich installiere die Version, die ich verwenden muss, und dann indiziere ich neu. Es ist sehr schnell und mit den "dev" -Daten in weniger als einer Minute erledigt. (Natürlich ist es mit einer Produktionsdatenbank nicht so schnell)
COil