CentOS6.6环境下安装Elasticsearch搜索引擎

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014236259/article/details/53706902
安装Elasticsearch唯一的要求是安装官方新版的Java,可以去官网下载。你可以从https://www.elastic.co/downloads/past-releases下载最新版本的Elasticsearch。
1、使用rpm方式安装Jdk1.8
  a、点击去官网下载jdk1.8的rpm包。
 b、安装jdk1.8:  rpm -ivh jdk-8u111-linux-i586.rpm,如下图所示:
          
*解决启动时出现的[WARN]
[root@localhost i386]# vi  /usr/java/jdk1.8.0_111/jre/lib/i386/jvm.cfg
打开jdk的配置文件,将文件中的33和34对调一下,然后重启Elasticsearch服务。修改如下:
 33 -server KNOWN
 34 -client IF_SERVER_CLASS -server
 35 -minimal KNOWN
c、配置jdk环境变量:打开环境配置文件,在文件最后添加如下内容
[root@localhost]# vi /etc/profile
在最后加入以下内容:

JAVA_HOME=/usr/java/jdk1.8.0 
JRE_HOME=/usr/java/jdk1.8.0/jre 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib 
export JAVA_HOME JRE_HOME PATH CLASSPATH 

最后使环境变量立即生效
[root@localhost]#source /etc/profile
d、测试安装是否成功,如下图操作结果表示安装成功


2、使用rpm方式安装Elasticsearch
a、去官网https://www.elastic.co/downloads/past-releases下载Elasticsearch的rpm包
b、使用rpm方式安装Elasticsearch:rpm -ivh elasticsearch-2.1.1.rpm,过程如下图所示


c、设置在其他机器上访问Elasticsearch服务,操作如下
[root@localhost]# vi /etc/elasticsearch/elasticsearch.yml
查找如下配置信息 并解除注释(注意前面没有空格)
network.host: 【设置为Elasticsearch服务所在的ip地址】
http.post:  9200     #设置端口号

重启Elasticsearch服务
[root@localhost]# service elasticsearch start
这样就可以在其他机器访问Elasticsearch服务了
d、安装head插件
进入到Elasticsearch安装的bin目录中
[root@localhost]# cd /usr/share/elasticsearch/bin/
执行如下命令:
[root@localhost]# ./plugin install mobz/elasticsearch-head
执行后可以查看plugins目录下是否有head文件夹
[root@localhost]# cd /usr/share/elasticsearch/plugins/
若存在则表示安装成功
最后在浏览器地址栏输入http://localhost:9200/_plugin/head查看
在浏览器地址栏输入:http://localhost:9200/_plugin/head如下图所示,表示安装成功

e、设置开机启动Elasticsearch服务
[root@localhost]# chkconfig --level 35 elasticsearch on
设置后每次开机将自动启动服务
OK。Linux下Elasticsearch的环境搭建完成


展开阅读全文

没有更多推荐了,返回首页