启动 elasticsearch-2.0 时遇到问题

Having trouble starting elasticsearch-2.0

我最近 运行 遇到无法启动 elasticsearch 的问题。

版本 2.0 OS: Linux

显示错误消息

    [ERROR][gateway                  ] [Node] failed to read local state, exiting...
    ElasticsearchException[must specify numberOfShards for index [version]]; nested: IllegalArgumentException[must specify numberOfShards for index [version]];
at org.elasticsearch.ExceptionsHelper.maybeThrowRuntimeAndSuppress(ExceptionsHelper.java:163)
        at org.elasticsearch.gateway.MetaDataStateFormat.loadLatestState(MetaDataStateFormat.java:309)
        at org.elasticsearch.gateway.MetaStateService.loadIndexState(MetaStateService.java:112)
        at org.elasticsearch.gateway.MetaStateService.loadFullState(MetaStateService.java:97)
        at org.elasticsearch.gateway.GatewayMetaState.loadMetaState(GatewayMetaState.java:97)
        at org.elasticsearch.gateway.GatewayMetaState.pre20Upgrade(GatewayMetaState.java:223)
        at org.elasticsearch.gateway.GatewayMetaState.<init>(GatewayMetaState.java:85)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.elasticsearch.common.inject.DefaultConstructionProxyFactory.newInstance(DefaultConstructionProxyFactory.java:56)

如何启动elasticsearch?

编辑 01:

我已将分片和副本放入 elasticsearch.yml 文件中,但仍然无法启动 elasticsearch。 得到上面的错误信息。

编辑 02:

我已将分片添加到 yml 文件中。

#################################### Index ####################################

# You can set a number of options (such as shard/replica options, mapping
# or analyzer definitions, translog settings, ...) for indices globally,
# in this file.
#
# Note, that it makes more sense to configure index settings specifically for
# a certain index, either when creating it or by using the index templates API.
#
# See <http://elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules.html> and
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/indices-create-index.html>
# for more information.

# Set the number of shards (splits) of an index (5 by default):
#
index.number_of_shards: 2

# Set the number of replicas (additional copies) of an index (1 by default):
#
index.number_of_replicas: 1

我们继续将服务器恢复到之前 elasticsearch 正常运行的日期,问题已解决。