2013-08-17 40 views
0

我想让Elasticsearch运行但无法运行。运行./bin/elasticsearch产生以下错误:无法让Elasticsearch运行

Initialization Failed ... 
- MissingResourceException[Can't find bundle for base name org.elasticsearch.common.joda.time.format.messages, locale en] 

我运行的Mac OSX 10.8.2和Java的版本得到:

java version "1.7.0_25" 
Java(TM) SE Runtime Environment (build 1.7.0_25-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) 

的问题是什么任何想法?我也尝试运行./bin/elasticsearch.in.sh脚本,但没有任何工作

+1

尝试运行斌/ elasticsearch -f,可能会产生一些记录的信息,也打开了编辑的config/logging.yml登录信息。我猜想丢失的包意味着文件丢失。 – Mallox

+0

你应该接受这个答案来结束这个问题。 – Andy

回答

0

原来在elasticsearch网站上的文件搞砸了,或者有一个不好的下载。我下载了tar.gz版本,它工作。

0

我在Mac OS X 10.10 Yosemite上遇到了与Elasticsearch 1.7 & Elasticsearch 2.0类似的问题。我搞砸了安装Java 8的JRE没有成功。

除了基于此answer的JRE,我最终还安装了Java 8 JDK。

另外这里的Elasticsearch的instructions