2016-04-02 21 views
0

Şu anda elasticsearch kümesinin anlık görüntüsünü oluşturmaya çalışıyorum. Ben belgelerine takip ve eklemek proceded adres:Path.repo elasticsearch içinde düğümler tarafından tanınmıyor

path.repo: [ "/ data/enstantane"] benim 4 düğümlerin tüm elasticsearch.yml yapılandırma dosyalarına

. Ancak düğümleri yeniden başlattıktan sonra, bahsedilen yapılandırma tanınmıyor.

Bütün 4 düğümlerin tüm yapılandırmasını görebilir ve bu ı tüm 4 yol özelliğiyle alacağın şey budur olsun http://ipaddress/_nodes/settings?pretty

çalıştıran:

"path": { 
      "data": "/usr/local/elasticsearch/data", 
      "logs": "/usr/local/elasticsearch/logs", 
      "home": "/usr/local/elasticsearch" 
     } 

Hepsi hizmet olarak çalışan ve config dosyası açık bir şekilde hesaba katılmış olsa da, başlangıç ​​daemin seçenekleri içinde aşağıdakileri içeren kadar ileri gittim:

Neler olup bittiği hakkında hiçbir fikrim yok ve neredeyse 2 gün boyunca dışarı çıkıp diğer deneyimlerden hiç şanssız bir şekilde okumaya çalışıyorum.

cevap

0

Bunu çözdüm. 1 düğümde java üzerinde farklı bir versiyon kullanıyordum. Bunu gerçekten deli gibi sürdürebileceğinden emin ol.

kontrol ile:

java sonra -version

Ve emin olun onun şöyle /etc/init.d/elasticsearch dosyasına dahil:

# The first existing directory is used for JAVA_HOME (if JAVA_HOME is not defined in $DEFAULT) 
JDK_DIRS="/usr/lib/jvm/java-8-oracle/ /usr/lib/jvm/j2sdk1.8-oracle/ /usr/lib/jvm/jdk-7-oracle-x64 /usr/lib/jvm/java-7-oracle /usr/lib/jvm/j2sdk1.7-oracle/ /usr/lib/jvm/java-7-openjdk /usr/lib/jvm/java-7-openjdk-amd64/ /usr/lib/jvm/java-7-openjdk-armhf /usr/lib/jvm/java-7-openjdk-i386/ /usr/lib/jvm/default-java" 

Umut bu birilerini

yardımcı olur