9

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

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

  • Logstash:/Applications/dev/logstash/1.4.0/
  • 弹性搜索:/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 的问题上。我知道我需要以某种方式提供这些文件。我在这个示例中看到了服务器的东西。但是,我不确定是否

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

谢谢!

4

3 回答 3

17

虽然下载软件包非常好,但如果您使用自制软件,您在 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

希望这可以帮助!

于 2014-10-18T22:32:07.730 回答
10

基巴纳 3

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

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

更新:

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

于 2014-03-28T00:33:25.947 回答
8
  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

于 2016-09-12T13:57:13.403 回答