【问题标题】:elasticsearch returns "Unassigned"弹性搜索返回“未分配”
【发布时间】:2015-09-16 01:27:15
【问题描述】:

当我在 elasticsearch 中索引任何文档时,我总是发现数据未分配。当我尝试搜索、排序、删除或更新任何数据时,它都能完美运行。

集群运行状况为黄色:

这是索引元数据:

{
"state": "open",
"settings": {
"index": {
"creation_date": "1435151717012",
"number_of_shards": "5",
"uuid": "ixYnG8_ESa-b7ZHWrnFqRw",
"version": {
"created": "1060099"
},
"number_of_replicas": "1"
}
},
"mappings": { "hello": { ....... }},
"aliases": [ ]
}

我不明白我做错了什么,所以数据是“未分配”。我该如何解决这个问题?

【问题讨论】:

  • 第一个截图来自哪里?它是由捆绑生成的吗?
  • 集群中有多少个节点?可能是您只有一个启动的节点,并且设置说 1 个副本导致它未分配
  • @A.L 是的,它是从捆绑包中生成的...
  • @keety 集群中有5个节点...
  • @Christofer:什么包?

标签: symfony elasticsearch cluster-computing unassigned-variable


【解决方案1】:

您能否应用以下设置来启用分片分配:

curl -XPUT 'localhost:9200/{index}/_settings' -d '{"index.routing.allocation.disable_allocation": false}'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 2014-09-02
    • 1970-01-01
    相关资源
    最近更新 更多