安装Elasticsearch唯一的要求是安装官方新版的Java,可以去官网下载。你可以从https://www.elastic.co/downloads/past-releases下载最新版本的Elasticsearch。1、使用rpm方式安装Jdk1.8a、点击去官网下载jdk1.8的rpm包。b、安装jdk1.8: rpm -ivh jdk-8u111-linux-i586.rpm,如下图所示:
*解决启动时出现的[WARN]c、配置jdk环境变量:打开环境配置文件,在文件最后添加如下内容[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
[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、测试安装是否成功,如下图操作结果表示安装成功
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插件在浏览器地址栏输入:http://localhost:9200/_plugin/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查看
![]()
e、设置开机启动Elasticsearch服务
OK。Linux下Elasticsearch的环境搭建完成[root@localhost]# chkconfig --level 35 elasticsearch on 设置后每次开机将自动启动服务
CentOS6.6环境下安装Elasticsearch搜索引擎
最新推荐文章于 2025-06-10 15:37:58 发布