mac环境下Elasticsearch的搭建
2016-03-24 本文已影响1790人
jsondream
下载Elasticsearch
安装Elasticsearch需要jre(没有jre的自行百度安装)
从 elasticsearch.org/download 下载最新版本的Elasticsearch(我下载的版本是2.2.1)
提示:
在生产环境安装时,除了以上方法,你还可以使用Debian或者RPM安装包,地址在这里:downloads page,或者也可以使用官方提供的 Puppet module 或者 Chef cookbook。
下载完Elasticsearch的zip压缩包之后使用unzip命令解压Elasticsearch
安装Marvel
什么是Marvel?
Marvel是Elasticsearch的管理和监控工具,在开发环境下免费使用。它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与Elasticsearch进行交互。
Elasticsearch线上文档中的很多示例代码都附带一个View in Sense的链接。点击进去,就会在Sense控制台打开相应的实例。安装Marvel不是必须的,但是它可以通过在你本地Elasticsearch集群中运行示例代码而增加与此书的互动性。
<b>在解压好的Elasticsearch根目录进行如下的几部操作</b>
- 安装License插件
bin/plugin install license
- 安装marvel客户端插件
bin/plugin install marvel-agent
- 启动Elasticsearch
bin/plugin install marvel-agent
- 安装Kibana(一个Elasticsearch的数据显示web界面)
下载Kibana(我安装的版本是4.4.2),解压压缩包,解压之后切换到Kibana的根目录下,输入bin/kibana
启动Kibana - 在浏览器中打开http://localhost:5601这个地址
看到如下图的界面说明kibana安装成功
kibana图片 - 安装Marvel app 到 Kibana
在Kibana的根目录下输入bin/kibana plugin --install elasticsearch/marvel/latest
- 点击Kibana最顶侧菜单栏右上角的选项卡按钮,选择Marvel.
看到如下图的界面说明Marvel安装成功
marvel-clusters
具体细节请参考官方文档
检测Es的安装状态
在浏览器中输入http://localhost:9200/
如果现实如下的内容说明成功
{
"name" : "Clown",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.2.1",
"build_hash" : "d045fc29d1932bce18b2e65ab8b297fbf6cd41a1",
"build_timestamp" : "2016-03-09T09:38:54Z",
"build_snapshot" : false,
"lucene_version" : "5.4.1"
},
"tagline" : "You Know, for Search"
}