ElasticSearch概述
ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。 它允许你快速的存储、搜索和分析大量数据。ElasticSearch通常作为后端程序,为需要复杂查询的应用提供服务。
Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力。Elasticsearch是用java开发,提供Restful接口,能够达到实时搜索、高性能计算;同时Elasticsearch的横向扩展能力非常强,不需要重启服务,基本上达到了零配置。
安装ElasticSearch
首先安装java1.8
1. 下载jdk1.8进行安装: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 点击Accept License Agreement同意协议后才可以下载
3. 创建文件夹java在/usr/local下
4. 下载jdk-8u161-linux-x64.tar.gz这个版本到/usr/local/java
5. 打开java文件夹解压文件: tar -zxvf jdk-8u161-linux-x64.tar.gz
6. 此时java安装好了,路径为: /usr/local/java/jdk1.8.0_161
7. 配置java环境变量: vim /etc/profile
8. 打开后在最后一行添加如下:
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JA