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

来源:互联网 发布:淘宝发货无需物流 编辑:程序博客网 时间:2024/05/16 23:59
安装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的环境搭建完成


0 0
原创粉丝点击