macOS 下使用 brew 安装 ELK

安装 jdk

这个自行搜索使用 brew 安装,这里不再赘述。

安装及启动 es

# 安装 es
brew install elasticsearch
# 启动 es
brew services start elasticsearch

浏览器中打开 http://localhost:9200/,可以看到

说明安装并启动成功。

下面开始 es 的配置

由于是通过 brew 安装的 es,所以配置文件在 /usr/local/etc/elasticsearch/ 目录下。

我们来修改一下节点名称,验证配置文件是否生效。

# 编辑 es 配置文件
vim /usr/local/etc/elasticsearch/elasticsearch.yml

将第 17 行的 cluster.name: elasticsearch_tony 修改为 cluster.name: es_dem

# 重启 es
brew services restart elasticsearch

稍等一会,刷新网页,此时可以看到 es 的节点名称已经变了:

至此,es 安装成功。

安装 es 扩展

安装扩展有多种方式,我们使用最方便的一种。

/usr/local/bin/elasticsearch-plugin install 命名空间/插件名称

es 的一些核心扩展可以到elastic/elasticsearch – GitHub查看。社区的扩展到GitHub搜一搜。

当然,由于 es5.x 不再支持以扩展的方式来安装 head,所以只能应独立应用的方式来运行:

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start

启动后,浏览器中打开http://localhost:9100/即可。

安装及启动 logstash

brew install logstash
brew services start logstash

安装及启动 kibana

brew install kibana
brew services start kibana

浏览器中打开http://localhost:5601/,可以看到

说明安装并启动成功。

下面开始 kibana 的配置

同理,由于是通过 brew 安装的 kibana,所以配置文件在 /usr/local/etc/kibana/ 目录下。

vim /usr/local/etc/kibana/kibana.yml