Linux系统下ElasticSearch的环境搭建(含插件)

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以及插件的安装非常简单,尽量使用联网的方式安装。

在离线安装插件时,目录的格式应该如下(在线安装不需要考虑),才能避免出错:

                         

                 

                 








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值