本文介绍Zeppelin如何配置elasticsearch解释器以支持对文档的获取、创建、删除、检索操作。
Elasticsearch简介
Elasticsearch是一个基于Apache Lucene内核、使用Java开发、用于实现索引和搜索的功能的开源搜索引擎,通过标准的RESTful API覆盖Lucene的复杂性,以期全文检索技术能简单易用地被各种搜索应用所使用。Elasticsearch具有以下特点:
(1)毫秒级近实时检索
(2)高可靠性
(3)PB级扩展
(4)丰富易用的接口支持
(5)强大的技术协议栈
(6)开源
Elasticsearch与传统关系型数据库的概念对比如下表。
传统数据库 | Elasticsearch |
---|---|
数据库Database | 索引Index |
数据表Table | 类型Type |
记录Row | 文档Document |
列Column | 字段Field |
模式Schema | 映射Mapping |
配置Elasticsearch解释器
进入解释器配置页面,通过筛选功能定位到elasticsearch解释器,主要的属性如下表。
属性名称 | 默认值 | 说明 |
---|