无法从Kibana启动JSON文档

时间:2014-01-09 12:43:36

标签: elasticsearch kibana

我正在尝试将ElasticSearch与Kibana连接。它们安装在同一台机器上。修改了指向ElasticSearch Server的Kibana(config.js)。

config.js设置

define(['settings'],
function (Settings) {


  return new Settings({

    elasticsearch: "http://localhost:9200",

    kibana_index: "kibana-int",

    panel_names: [
      'histogram',
      'map',
      'pie',
      'table',
      'filtering',
      'timepicker',
      'text',
      'fields',
      'hits',
      'dashcontrol',
      'column',
      'derivequeries',
      'trends',
      'bettermap',
      'query',
      'terms'
    ]
  });
});

我为此JSON doc

创建了索引“twitter”
curl -XPUT ['http://localhost:9200/twitter/tweet/1]' -d '{
    "user" : "test",
    "post_date" : "2011-11-15T14:12:12",
    "message" : "trying out Elastic Search"
}'

我确实检查了ElasticSearch中存在'twitter'索引的indices文件夹。但是当我试图点击这个网址时

[HTTP://localhost/kibana/index.html#/dashboard/file/twitter.json]

我收到此错误:

  

错误找不到索引   [HTTP://本地主机:9200 / INDEX_MISSING / _mapping]。请至少创建   一个索引。如果您使用代理,请确保正确配置。

我确实清除了浏览器缓存并重新测试,但仍然存在。 Web服务器 - Apache HTTP

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在json文件中指向'twitter'索引后确实解决了问题。

“index”:{     “间隔”:“无”,     “pattern”:“[logstash-] YYYY.MM.DD”,     “默认”:“推特”   }