Elasticsearch e Mac OSX Mountain Lion
Minha combinação de Elasticsearch 0.17.7 e Java 1.6.0_37 não se deram muito bem e pararam de funcionar.
Depois de encontrar este post do Matthew Deiters http://coderwall.com/p/aphwwq, compreendi o problema. A versão do Java requerida para o ES 0.17 é 32 bits e o OSX esta rodando a versão 64 bits.
Para forçar o Java a rodar na versão 32 bits sem possuir o painel Java Preferences é necessário passar a opção -d32 para o executável do java.
Como possuo uma instalação utilizando brew, editei o arquivo /usr/local/Cellar/elasticsearch/0.17.7/bin/elasticsearch.in.sh e adicionei a seguinte linha:
Depois de encontrar este post do Matthew Deiters http://coderwall.com/p/aphwwq, compreendi o problema. A versão do Java requerida para o ES 0.17 é 32 bits e o OSX esta rodando a versão 64 bits.
Para forçar o Java a rodar na versão 32 bits sem possuir o painel Java Preferences é necessário passar a opção -d32 para o executável do java.
Como possuo uma instalação utilizando brew, editei o arquivo /usr/local/Cellar/elasticsearch/0.17.7/bin/elasticsearch.in.sh e adicionei a seguinte linha:
JAVA_OPTS="$JAVA_OPTS -d32"
E tudo voltou ao normal :-)
Comentários