centos中安装elasticsearch5.0
Posted 李悠然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos中安装elasticsearch5.0相关的知识,希望对你有一定的参考价值。
1、安装jdk
可以直接安装自带的openjdk,安装完成之后修改一下java的环境变量。另一种方式是就是安装oracle的jdk,从官网上下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
按照划线的部分选择,然后解压安装
tar -zxvf jdk-*.tar.gz
配置环境变量
nano /etc/profile
在profile中添加如下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
让修改生效:
[root@localhost java]# source /etc/profile
验证JDK有效性
[root@localhost java]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
2. 安装es
从官网上下载elasticsearch 5.0.2,下载完成之中复制到/usr/local/src中解压
tar -zxvf elasticsearch-*.tar.gz
安装es插件 elasticsearch-head
如果es是5.0一下可以直接使用命令安装 ,在elasticsearch中的目录下面做选择:
./bin/plugin install mobz/elasticsearch-head
es 5.0 需要手工安装,如下:
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
open
http://localhost:9100/- 如果npm没有安装过,需要安装npm。我的是64位的虚拟机
-
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
- 导入key
-
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
- 添加源
-
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
- 完成之后执行
-
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
-
yum -y install nodejs
-
在安装ik分词器的时候,直接使用命令总是出错:https://github.com/medcl/elasticsearch-analysis-ik
-
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip
- 或者另一种方法,下载完成之后打包:
mv elasticsearch-analysis-ik-5.2.1 elasticsearch安装目录/plugins/analysis-ik
以上是关于centos中安装elasticsearch5.0的主要内容,如果未能解决你的问题,请参考以下文章