Linux ElasticSearch6.x安装

简介:

ElaticSearch是一个实时的分布式搜索和分析引擎。可以用于全文搜索、结构化搜索以及分析。

ElasticSearch是开源库Lucene的封装,提供了REST API的操作接口,使用的时候不需要了解Lucene背后复杂的运行原理,方便使用。

官网地址:

https://www.elastic.co/

安装:

 1、安装JDK8

      ElasticSearch是需要Java8环境的,如果你的机器没有安装,请按以下步骤进行安装:

      在oracle上官网上https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk8

Linux ElasticSearch6.x安装_第1张图片

 

下载后,解压到/usr/local/jdk8目录下(目录可以自定义)

mv jdk-8u191-linux-x64.tar.gz /usr/local/jdk8.tar.gz
cd /usr/local/
tar -zxvf jdk8.tar.gz #解压tar包 
rm jdk8.tar.gz        #删除原始tar包
mv jdk1.8.0_191 jdk8  #重命名解压出来文件夹为jdk8

配置/etc/profile文件,如下:

vim /etc/profile

在文件最后加入如下配置:

#set java env
export JAVA_HOME=/usr/local/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

最后运行 source /etc/profile

验证jdk:

   java -version

输出如下信息:

说明jdk环境已经安装成功

 

2、ElasticSearch安装

 在官网上下载最新安装包

https://www.elastic.co/downloads/elasticsearch

目前(2018/12)版本为 6.5:

Linux ElasticSearch6.x安装_第2张图片

下载完以后,进行解压

tar -zxvf elasticsearch-6.5.2.tar.gz  #解压elasticsearch tar包

至此ElasticSearch6.5 已经安装完成了。。。简单吧。。。

 

运行:

进行elasticsearch-6.5.2目录下,输入命令:

./bin/elasticsearch       #前端执行

#或者

./bin/elasticsearch -d    #后端执行

但是其实还有几个配置要处理下,不然都没法运行起来

首先会碰到的问题是:

elasticsearch为了安全,是不允许在root下运行的:

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

 

关于运行和配置 以及验证 会在下一篇中详细说明:

Linux ElasticSearch 6.x 运行配置(can not run elasticsearch as root等)及Head插件安装

 


 

 

 

 

你可能感兴趣的:(ELK)