当前位置: 首页 > 知识库问答 >
问题:

Kibana和Elasticsearch错误

夹谷沛
2023-03-14

我想通过http://IP:80.然而,当我访问页面时,我会发现以下错误:

需要升级您的Elasticsearch版本太旧。Kibana需要Elasticsearch 0.90.9或以上。

错误无法到达http://localhost:80/_nodes.如果您正在使用代理,请确保它配置正确

我一直在网上查找这些问题,我已经把这些行包括在内,但没有成功。。。

http.cors.enabled: true
http.cors.allow-origin: http://localhost:80

我的Elasticsearch版本实际上是0.90.9。

我能做什么?请帮帮我

共有2个答案

翁良弼
2023-03-14

下载elasticsearch的高级版本,因为您使用的版本与Kibana不兼容。尝试使用最新的elasticsearch版本。

东门玺
2023-03-14

根据我的场景,日志默认使用节点协议。如果应用命令:

curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'

如果您得到的是“节点数”:2,意味着使用节点协议进行日志存储,并成为集群的一部分。所以kibana把它作为旧版本elasticsearch中的另一个节点。解决方案:放入协议=

input {  } 
    output {
      elasticsearch {
        action => ... # string (optional), default: "index"
        embedded_http_port => ... # string (optional), default: "9200-9300"
        index => ... # string (optional), default: "logstash-%{+YYYY.MM.dd}"
        node_name => ... # string (optional)
        port => ... # string (optional)
        protocol => ... # string, one of ["node", "transport", "http"] 
    }

如果你想在端口80上访问,你必须使用代理。否则,kibana会默认监听5601。如果你仍然面临同样的问题,那么使用logstash kibana elasticsearch的最新版本。

 类似资料:
  • 开始使用 Kibana 前,需要告诉 Kibana 您想要探索的 Elasticsearch 索引。第一次访问 Kibana 时,会提示您定义一个 index pattern(索引模式) 匹配一个或多个索引。这就是初次使用 Kibana 时所有需要配置的。任何时候都可以在 Management 页面增加索引模式。 提示:默认情况下,Kibana 会连接运行在 localhost 上的 Elasti

  • null curl'localhost:9200/_cluster/health?v' 检查ElasticSearch-节点状态: curl“localhost:9200/_cat/nodes?v” null null $service elasticsearch状态 ElasticSearch也可以从我的浏览器中的localhost:9200恢复,并且列表索引正确。 /etc/nginx/sit

  • 问题内容: 我在Windows 10上将Docker Desktop与linux容器一起使用,并想通过docker compose文件启动最新版本的elasticsearch和kibana容器。 使用某些旧版本(如6.2.4)时,一切正常。 这是6.2.4的工作docker-compose.yml文件。 我删除了所有已安装的Docker容器,并通过将6.2.4更改为7.0.1修改了docker-

  • 问题内容: 我是ElasticSearch和Kibana的新手,无法让Kibana识别我的时间戳。 我有一个JSON文件,其中有很多数据,我希望使用Curl插入Elasticsearch中。这是JSON条目之一的示例。 我试图使用以下命令在Elasticsearch中创建索引: 然后,我尝试为时间戳设置适当的映射: //时间戳记格式,网址为http://www.elasticsearch.org/

  • 问题内容: 我的盒子上正在运行以下Docker容器… 我的目标是让kibana链接到我的elasticsearch容器,但是当我点击kibana时,它告诉我我没有任何文档存储。我知道这是不对的,因为我肯定在Elasticsearch中有文件。我猜我的链接命令是错误的。 这是我用来启动kibana容器的docker命令。 有人可以告诉我我做错了什么吗? 谢谢 问题答案: 首先,链接是旧功能,首先创建

  • 我正在试图找到kibana中配置的elasticsearch的url。但我无法访问后端配置。有没有办法通过kibana前端查看在kibana中配置了哪个elasticsearch url。 谢啦