在Mac OS X Mavericks上设置Kibana

9
我正在尝试学习ELK堆栈(ElasticSearch,Logstash和Kibana)。 为了开始,我一直在按照位于http:/ /logstash.net/docs/1.4.0/tutorials/getting-started-with-logstash的“入门”指南进行操作。 我在Mac OS X Mavericks上进行了这些步骤。 不过,我做了一件不同的事情。
下载Logstash和Elasticsearch tar文件后,我将它们的内容复制到以下位置:
Logstash:/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似乎启动正常。如果我像“getting started guide”中提到的那样输入“you know,for logs”,我可以使用POSTMAN看到结果。然而,我在Kibana上卡住了。

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

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

我已经将下载的文件放在/Applications/dev/kibana/3.0.0中。我现在不知道如何在Web浏览器中打开Kibana。我知道我需要以某种方式提供这些文件。我在这个示例中看到了服务器相关的东西。然而,我不确定:
  1. 是否有建议使用Kibana的Web服务器?
  2. 如何在Mac OS X机器上设置网站。如果我在Windows上,我只需使用IIS并将其指向我的目录即可。我相信在Mac OS X上也有类似的东西。但是,我不确定那是什么。
谢谢!
3个回答

17

尽管下载软件包是完全可以的,但如果你使用homebrew,你在OS X上的安装会更加容易。(http://brew.sh

只需运行:

brew install elasticsearch
brew install logstash

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

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

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

或者一个类似的子目录:

/Library/Server/Web/Data/Sites/Default/kibana
希望这能帮到你!

10

Kibana 3

Kibana是一个基于html/Js的网站,因此您只需要为其准备一个Web服务器!例如,Apache服务器。Mavericks已经安装了Apache服务器。启动Apache服务器后,将Kibana文件夹放置在Apache文档根目录中。然后,您可以通过访问http://localhost/kibana来访问Kibana。

请记得在config.js中配置elasticsearch服务器

更新:

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


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

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

更新:您还可以通过brew安装kibana,代替步骤3和4:brew install kibana


Kibana在Homebrew中不可用吗? - Harry Moreno
是的,但这让你可以直接从elastic.co设置二进制文件。有时homebrew版本落后或没有你想要的版本。截至目前,brew install kibana将为您提供最新的kibana 5.1.1版本。干杯! - radtek
这应该是最好的答案,将它们全部安装为brew服务非常简单。 - Ish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接