Install ElasticSearch and its plugins

ElasticSearch 的安装特简单,它是 Java 写的,所以安装的前提条件是有 JRE 环境,我的系统中已经安装了 JDK,自然具备这个前提。如果要在 Debian/Ubuntu 上安装 ElasticSearch,建议还是通过「下载」-「解压」-「使用」的三步,直接用 deb 包的话,应用可能无法启动。

1. Install ElasticSearch

ElasticSearch 基本上可以认为是个「开箱即用」的软件。下载解压,直接执行 bin/elasticsearch 即可,如果是 Windows 系统,需要执行 bin/elasticsearch.bat。此时,打开浏览器,浏览 http://localhost:9200, 如果能看到下面的字串,就正常了。

{   "status" : 200,   "name" : "MODAM",   "cluster_name" : "elasticsearch",   "version" : {     "number" : "1.4.2",     "build_hash" : "927caff6f05403e936c20bf4529f144f0c89fd8c",     "build_timestamp" : "2014-12-16T14:11:12Z",     "build_snapshot" : false,     "lucene_version" : "4.10.2"   },   "tagline" : "You Know, for Search" }

2. Install Plugins

为了更好的使用 ElasticSearch,安装一些有用的插件还是很必要的。安装插件前,需要停止 elasticsearch。

  • bigdesk, 非常棒的 ES cluster 监控插件,能查看 cluster 中每个 node 的各种运行状态
  • elaticsearch-head, 操作 ES 数据的工具

这两个插件是用的比较多的,cd 到 {elasticsearch home}/bin, 执行安装命令如下:

$ ./plugin -install lukas-vlcek/bigdesk
$ ./plugin -install mobz/elasticsearch-head

以上两插件在 elasticsearch 重启后,可通过以下地址访问:

http://localhost:9200/_plugin/bigdesk
http://localhost:9200/_plugin/head

如果是在 Windows 下,bigdesk 插件将无法正常工作。