【问题标题】:Kibana 4 as Azure website is not connecting to ElasticSearch serviceKibana 4 作为 Azure 网站未连接到 ElasticSearch 服务
【发布时间】:2016-04-26 21:07:37
【问题描述】:

我正在执行一项任务,将 ElasticSearch 部署为具有 3 个主 + 数据节点和 Kibana 4 作为 Azure 网站的天蓝色云服务。 ES (2.3.1) 服务处于活动状态,并且在检索 ES 集群的健康状况时,我在 Chrome 感知中获得了绿色健康状况。 我使用https://github.com/iremmats/kibana4-azure-website 中的 Kibana 4 二进制文件创建了一个可以部署为 Azure 网站的 json 应用程序。我创建的 json 应用程序以及 server.js 的配置,kibana.yml 使用 node.exe 在本地 VS 上成功运行,并且我能够在其上发现我的 ES 实例索引。但是,当我将此 nodejs 应用程序部署到 Azure 网站并尝试在 Azure 网站上浏览 Kibana 4 时,我得到 Kibana: Bad Gateway 异常。查看 azure website hit 的网络时间线,它在尝试连接 ElasticSearch 云服务实例时抛出 HTTP 502 错误。 下面是网络时间线截图。提到的IP地址是ES云服务的IP地址。 Kibana Bad Gateway error and network timeline

【问题讨论】:

    标签: node.js azure azure-web-app-service kibana-4


    【解决方案1】:

    问题似乎是由您的 ElasticSearch 云服务的 Azure 虚拟网络配置引起的。

    我认为您可以尝试以下两种方式进行配置。

    1. 为云服务添加一个新端点,以允许在 Azure 门户的端点设置中对端口 9200 进行入站访问。
    2. 按照文章How to manage NSGs using the Azure portal 配置网站和云服务之间虚拟网络中子网的访问规则。

    但是,我认为没有必要将独立 Kibana 实例与 ElasticSearch 实例集成。实际上,Azure 已经在 Azure Marketplace 中提供了Elasticsearch and Kibana 集成环境,您可以直接创建,无需任何额外配置。请尝试访问urlhttps://ms.portal.azure.com/#blade/Microsoft_Azure_Marketplace/GalleryFeaturedMenuItemBlade/selectedMenuItemId/home/searchQuery/Elasticsearch%20and%20Kibana/resetMenuId/查看,或在Azure Marketplace搜索栏搜索“Elasticsearch and Kibana”字样找到。

    如有任何疑问,请随时告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多