您的位置:首页 > 其它

ElasticSearch系列(一)安装搭建

2016-11-25 00:00 218 查看

简介

Elasticserach是一个建立在全文搜索引擎Apache Lucene基础上的搜索引擎,而目前Lucene可以说是当今最先进、最高效的开源全功能搜索引擎框架。

Lucene只是一个框架,要充分利用它的功能,你需要使用Java,并在你的程序中集成Lucene,糟糕的是,lucene非常复杂,你需要更加深入的了解,才能明白是如何运行的。

Elasticsearch使用Lucene作为内部引擎,当你使用它作全文索引时,只需要使用统一开发好的API就可以,并不需要了解其背后Lucene复杂的工作原理

当然Elasticsearch不仅包括了全文搜索引擎功能,同时还可以进行以下工作:

分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索

实时分析的分布式搜索引擎

可以扩展到上百台服务器,处理PB级别的结构化和非结构化数据

安装ElasticSearch

检查环境

Elasticsearch安装必须使用官方的JDK,版本在1.7以上,使用以下命令检查JDK版本

java -version
#笔者本机安装的是1.8版本
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

下载ElasticSearch

ES下载地址:

https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.3/elasticsearch-2.3.3.zip

安装ElasticSearch

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasti csearch/2.3.3/elasticsearch-2.3.3.zip
unzip elasticsearch-2.3.3.zip
chomod -R 777 elasticsearch-2.3.3
cd elasticsearch-2.3.3
.bin/elasticserarch

注意:ElasticSearch不能用root用户身份运行,要用其他的用户身份运行,如需要在后台运行,加-d参数。

安装head插件

./plugin install mobz/elasticsearch-head

安装kopf插件

./plugin install lmenezes/elasticsearch-kopf

运行测试

elsticsearch运行



head插件运行



kopf插件运行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ElasticSearch ELK