1、ElesticSearch介绍
官网下载地址:
https://www.elastic.co/cn/downloads/
ELK是三个组件的头字母简称:
Elasticsearch(ES):对您的数据进行搜索、分析和存储;ES也是个NoSQL,和HBase,Redis一样。
Kibana:实现数据可视化
Logstash:收集,还有Filebeat也可以收集
ES的正排索引:doc_id到doc_content的关系,比如
doc_id doc_content
1 若泽数据从事大数据培训
2 Spark是一种分布式计算引擎
3 大数据培训有很多
倒排索引: 单词到doc_id的关系
word doc_id
若泽数据 1
从事 1
大数据培训 1,3
Spark 2
一种 2
分布式 2
计算引擎 2
很多 3
核心概念
NRT : Near Realtime 近实时的,指从index创建到查询
Cluster:1..n Node
Node
Index: 类似Database
Document: 类似Row
Type: 类似Table
Field: 类似Column
2、ElesticSearch安装
选择的版本是6.6.0,JDK1.8,Centos7.2
#解压到你自己的app目录下
[hadoop@vm