elasticsearch - kibana无法发现-(碎片失败)/错误:indexPattern.fields未定义

标签 elasticsearch kibana

Kibana启动时无法初始化,它显示误导性异常“Shard Failures”,没有任何详细信息:

kibana

但是,在浏览器控制台中进行挖掘时,已写入以下日志:

"INFO: 2016-11-25T13:41:59Z
  Adding connection to https://monitoring.corp.com/elk-kibana/elasticsearch

"  kibana.bundle.js:63741:6
config initcommons.bundle.js:62929
complete in 459.08ms  commons.bundle.js:62925:12
loading default index patterncommons.bundle.js:62929
Index Patterns: index pattern set to logstash-*  commons.bundle.js:8926:17
complete in 125.70ms  commons.bundle.js:62925:12

Error: indexPattern.fields is undefined
isSortable@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:85441:8
getSort@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:85448:47
__WEBPACK_AMD_DEFINE_RESULT__</getSort.array@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:85463:15
getStateDefaults@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:85015:16
__WEBPACK_AMD_DEFINE_RESULT__</<@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:85009:47
invoke@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:31569:15
$ControllerProvider/this.$get</</instantiate<@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:36227:25
nodeLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:35339:37
compositeLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:34771:14
publicLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:34646:31
ngViewFillContentFactory/<.link@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:57515:8
invokeLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:35880:10
nodeLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:35380:12
compositeLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:34771:14
publicLinkFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:34646:31
createBoundTranscludeFn/boundTranscludeFn@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:34790:17
controllersBoundTransclude@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:35407:19
update@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:57465:26
$RootScopeProvider/this.$get</Scope.prototype.$broadcast@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:43402:16
commitRoute/<@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:57149:16
processQueue@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:41836:29
scheduleProcessQueue/<@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:41852:28
$RootScopeProvider/this.$get</Scope.prototype.$eval@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:43080:17
$RootScopeProvider/this.$get</Scope.prototype.$digest@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:42891:16
$RootScopeProvider/this.$get</Scope.prototype.$apply@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:43188:14
done@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37637:37
completeRequest@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37835:8
requestLoaded@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37776:10
 <div class="application ng-scope" ng-class="'tab-' + chrome.getActiveTabId('-none-') + ' ' + chrome.getApplicationClasses()" ng-view="" ng-controller="chrome.$$rootControllerConstruct as kibana">  commons.bundle.js:39568:19

Error: Request to Elasticsearch failed: "Bad Request"
KbnError@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:62016:21
RequestFailure@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:62049:6
__WEBPACK_AMD_DEFINE_RESULT__</</</<@https://monitoring.corp.com/elk-kibana/bundles/kibana.bundle.js?v=9732:88628:16
processQueue@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:41836:29
scheduleProcessQueue/<@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:41852:28
$RootScopeProvider/this.$get</Scope.prototype.$eval@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:43080:17
$RootScopeProvider/this.$get</Scope.prototype.$digest@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:42891:16
$RootScopeProvider/this.$get</Scope.prototype.$apply@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:43188:14
done@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37637:37
completeRequest@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37835:8
requestLoaded@https://monitoring.corp.com/elk-kibana/bundles/commons.bundle.js?v=9732:37776:10
  commons.bundle.js:39568:19

我知道https://github.com/elastic/kibana/issues/6460问题,但我们没有任何迹象表明该实体太大。

我也已经重新创建了indexpattern,没有运气(删除和创建)。

但是,当进入显示字段的“设置”>“索引模式”并返回发现时,kibana似乎又可以工作了(直到下一次浏览器刷新)。有任何想法如何修复kibana吗?
  • Kibana版本:4.4.2
  • Elasticsearch版本:2.2.0
  • 最佳答案

    将kibana.yml文件中的server.maxPayloadBytes属性增加到适当的大小可以解决此问题。

    关于elasticsearch - kibana无法发现-(碎片失败)/错误:indexPattern.fields未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806865/

    相关文章:

    java - 使用 Elasticsearch Java API 客户端创建带有列表的 TermQuery

    elasticsearch - 在ElasticSearch(Nest)中,如果未配置父字段,则无法指定父

    elasticsearch - 如何从其他网络访问 Elasticsearch? <我的静态公网IP地址> :9200

    docker - Nginx位置/日志未正确传递给Kibana,导致404

    python - Gmail 和 Outlook 将空格注入(inject)超链接 URL

    Kibana 在仪表板上禁用自动刷新选项

    elasticsearch - Elasticsearch,检索对象与嵌套

    java - 基于条件的平均 Elasticsearch 查询

    elasticsearch - 无法创建Elasticsearch映射

    elasticsearch - 如何修复此代码异常错误elasticsearch