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的主要内容,如果未能解决你的问题,请参考以下文章

VM中安装centos详细教程

在 CentOS 中安装 JDK

如何在CentOS 7中安装Subversion

如何在CentOS6.5系统中安装Docker

如何在CentOS6.5系统中安装Docker

在CentOS中安装Docker