ES的安装非常简单,但却用了我非常多的时间,最主要的原因在于去官网下载了最新的ES版本,由此产生了非常多的问题,最后使用的是elasticsearch-1.4.4.tar.gz。
一、ElasticSearch的安装
首先,从网上下载个elasticsearch-1.4.4.tar.gz,并将其移动到linux文件系统中(使用FileZilla Client这个软件),我是将它放在root目录下的,解压到/usr/local/目录下,所以我在root下执行“tar -zxvf elasticsearch-1.4.4.tar.gz -C /usr/local/”命令。如图-1所示。
图-1
由于此时使用的是root由于,运行将会出现“don't run elasticsearch as root.”错误,解决办法为如下:
1.创建新用户,输入命令:adduser XXX
上述命令中的XXX为用户名,可自己命令,并为其设置密码。
2.需要用root账户来让新创建的账户XXX用户拥有对解压后/usr/local/elasticsearch-1.4.4文件夹的权限:可执行该命令:chown -R XXX /usr/local/elasticsearch-1.4.4
其中XXX为账户名,/usr/local/elasticsearch-1.4.4为需要赋权限的文件夹路径。
3.登陆新创建的账户,可执行如下命令:su XXX
在上面,我们已经使用新的账户登陆,执行以下步骤来开启ElasticSearch服务:
1.移动到elasticsearch-1.4.4根目录下,命令为:cd /usr/local/elasticsearch-1.4.4
2.开启服务,命令为:bin/elasticsearch -d
此时,可以验证是否配置成功,在浏览器里输入http://localhost:9200/,如果得到图-2,说明已经安装成功。
图-2
二、head插件的安装
上面已经完成ElasticSearch的基本安装,接下去就需要安装head插件。
head插件以及下面的bigdesk插件的安装都分为两种,一种是在线安装,另一种是离线安装,如果你的linux系统能够上面,使用在线安装会方便的多,强烈推荐。
在线安装(联网安装)的步骤如下:
1.移动到根目录下,命令为:cd /usr/local/elasticsearch-1.4.4
2.执行左边命令:bin/plugin install mobz/elasticsearch-head
离线安装的步骤如下:
1.下载head文件,可到左边网址下载:https://github.com/mobz/elasticsearch-head。下载的文件名为elasticsearch-head-master.zip
2.将elasticsearch-head-master.zip复制到linux文件系统中(使用FileZilla Client这个软件)。
3.将elasticsearch-head-master.zip解压到/usr/local/elasticsearch-1.4.4/plugins/目录下。
4.移动到plugins目录下,命令为:cd /usr/local/elasticsearch-1.4.4/plugins/
5.将第3步解压得到的文件elasticsearch-head-master重命名为head,命令为:mv elasticsearch-head-master head
在安装完插件后,在elasticsearch-1.4.4目录下开启elasticsearch服务,命令为:bin/elasticsearch -d
执行完上面的步骤之后便可进行测试,在浏览器里输入:http://localhost:9200/_plugin/head/,如果显示图-3(不一定一模一样),则head插件安装成功。
图-3
三、bigdesk插件的安装
在线安装(联网安装)的步骤如下:
1.移动到根目录下,命令为:cd /usr/local/elasticsearch-1.4.4
2.执行左边命令:bin/plugin install lukas-vlcek/bigdesk
离线安装的步骤如下:
1.下载bigdesk文件,可到左边网址下载:https://github.com/lukas-vlcek/bigdesk/。下载的文件名为bigdesk-master.zip
2.将bigdesk-master.zip复制到linux文件系统中(使用FileZilla Client这个软件)。
3.创建新的文件夹,命令为:mkdir /usr/local/elasticsearch-1.4.4/plugins/bigdesk
4.将bigdesk-master.zip解压到/usr/local/elasticsearch-1.4.4/plugins/bigdesk/目录下。
5.移动到bigdesk目录下,命令为:cd /usr/local/elasticsearch-1.4.4/plugins/bigdesk/
5.将第4步解压得到的文件bigdesk-master重命名为_site,命令为:mv bigdesk-master _site
在安装完插件后,在elasticsearch-1.4.4目录下开启elasticsearch服务,命令为:bin/elasticsearch -d
执行完上面的步骤之后便可进行测试,在浏览器里输入:http://localhost:9200/_plugin/bigdesk/,如果显示图-4(不一定一模一样),则bigdesk插件安装成功。
图-4
四、总结
总之,ES以及插件的安装非常简单,尽量使用联网的方式安装。
在离线安装插件时,目录的格式应该如下(在线安装不需要考虑),才能避免出错: