【问题标题】:Setting Up Kibana on Mac OS X Mavericks在 Mac OS X Mavericks 上设置 Kibana
【发布时间】:2014-05-06 20:08:44
【问题描述】:

我正在尝试了解 ELK 堆栈(ElasticSearch、Logstash 和 Kibana)。为了开始,我一直在浏览http://logstash.net/docs/1.4.0/tutorials/getting-started-with-logstash 上的“入门”指南。我一直在 Mac OS X Mavericks 安装上执行这些步骤。不过,我确实做了一件不同的事情。

下载 Logstash 和 Elasticsearch 压缩包后,我将它们的内容复制到以下位置:

  • Lo​​gstash:/Applications/dev/logstash/1.4.0/
  • Elasticsearch:/Applications/dev/Elasticsearch/1.1.0

然后我从终端使用以下命令启动 Elasticsearch:

sudo /Applications/dev/Elasticsearch/1.1.0/bin/elasticsearch

然后我启动一个新的终端窗口。在那个新的终端窗口中,我使用以下命令启动 Logstash:

sudo /Applications/dev/logstash/1.4.0/bin/logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } } '

Logstash 似乎可以正常启动。如果我按照入门指南中的说明输入“you know, for logs”,我可以使用 POSTMAN 查看结果。但是,我卡在 Kibana 上。

我已经使用以下命令下载了 Kibana:

git clone https://github.com/elasticsearch/kibana.git kibana

我已将下载的文件放入/Applications/dev/kibana/3.0.0。我现在陷入了如何在网络浏览器中实际启动 Kibana 的问题上。我知道我需要以某种方式提供这些文件。我在this sample 中看到了服务器的东西。但是,我不确定是否

  1. 有推荐用于 Kibana 的 Web 服务器
  2. 如何在 Mac OS X 机器上设置网站。如果我在 Windows 上,我会使用 IIS 并将其指向我的目录。我确信 Mac OS X 上也有类似的东西。但是,我不确定那是什么。

谢谢!

【问题讨论】:

    标签: macos webserver kibana


    【解决方案1】:
    1. 我通过在此处下载 JDK 更新到最新的 Java 版本:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    2. 安装 Java 后,我通过 brew 安装:

      brew install elasticsearch

      brew install logstash

    3. 在此处下载适用于 mac 的 Kibana 二进制文件:http://www.elastic.co/downloads/kibana

    4. 提取并运行bin/kibana 可执行文件并将浏览器指向localhost:5601

    无需下载任何第三方服务器。 干杯!

    更新:代替步骤 3) & 4) 您也可以通过 brew 安装 kibana:brew install kibana

    【讨论】:

    • kibana 不能通过自制软件使用吗?
    • 是的,但这可以让您直接通过 elastic.co 的二进制文件进行设置。有时自制软件版本落后或没有您想要的版本。截至目前,brew install kibana 将为您提供最新的 kibana 5.1.1。干杯!
    • 这应该是最好的答案,将它们全部安装为 brew 服务非常简单。
    【解决方案2】:

    Kibana 3

    Kibana 是一个 html/Js 网站。所以,你只需要为它准备一个网络服务器!例如,apache 服务器。 Mavericks 已经安装了 apache 服务器。启动 apache 服务器后,将 kibana 文件夹放到 apache 文档根目录下。然后您可以通过以下方式访问 Kibana http://localhost/kibana

    记得在config.js中配置elasticsearch server。

    更新:

    Kibana 4 具有内置的 Web 服务器。启动 Kibana 后,您可以直接访问您的页面:http://localhost:5601

    【讨论】:

      【解决方案3】:

      虽然下载软件包非常好,但如果您使用自制软件,您在 OS X 上的安装会容易得多。 (http://brew.sh)

      简单运行:

      brew install elasticsearch
      brew install logstash
      

      如果您缺少正确的 Java JDK 或 JRE 文件,自制软件会告诉您从哪里获取它们。

      如果您正在运行 OS X Server 应用程序(请参阅 App Store)并启用了网站服务,您也可以简单地将 Kibana 文件拖放到默认网站目录中:

      /Library/Server/Web/Data/Sites/Default/
      

      或类似的子目录:

      /Library/Server/Web/Data/Sites/Default/kibana
      

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-06
        • 2013-07-27
        • 2014-07-02
        相关资源
        最近更新 更多