前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【愚公系列】2022年12月 Elasticsearch数据库-ELK添加SQL插件和浏览器插件(二)

【愚公系列】2022年12月 Elasticsearch数据库-ELK添加SQL插件和浏览器插件(二)

作者头像
愚公搬代码
发布2022-12-15 14:28:02
3800
发布2022-12-15 14:28:02
举报
文章被收录于专栏:历史专栏历史专栏

文章目录


前言

下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql

在这里插入图片描述
在这里插入图片描述

我们选择7.15.2版本,ES页选择7.15.2版本把最后面的下载链接地址复制一下,输入到浏览器,就可以开始下载了。

在这里插入图片描述
在这里插入图片描述

一、ELK添加SQL插件和浏览器插件

1.配置插件

把下载出来的sql插件解压放到Elasticsearch的/plugins/sql文件夹下

在这里插入图片描述
在这里插入图片描述

重写启动ES,就ok了

在这里插入图片描述
在这里插入图片描述

2.浏览器插件

链接:https://pan.baidu.com/s/1vub2I0p2aqhezuOjVWzyaQ ,提取码:ssql

解压出来,然后打开谷歌浏览器,输入 chrome://extensions/ 打开拓展,右上角打开开发者模式,然后,在左上角选择 加载已解压的拓展程序

在这里插入图片描述
在这里插入图片描述

3.Elasticsearch术语介绍

1、接近实时(NRT)

Elasticsearch 是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个很小的延迟,包括如果做了集群的话,集群中的各个节点数据同步也是接近实时的。

2、集群(cluster):

一组拥有共同的 cluster name 的节点。

3、节点(node):

集群中的一个 Elasticearch 实例。

4、索引(index):

ElasticSearch将它的数据存储在一个或多个索引(index)中。用SQL领域的术语来类比,索引就像数据库,可以向索引写入文档或者从索引中读取文档。

5、文档类型(type):

文档类型(type)是用来规定文档的各个字段内容的数据类型和其他的一些约束,相当于关系型数据库中的表,一个索引(index)可以有多个文档类型(type)。

6、文档(document):

一个文档(document)相当于关系型数据库中的一行数据。

7、字段(Field):

相当于数据库中的column。

8、映射(Mapping):

相当于数据库中的schema,用来约束字段的类型,映射可以被明确地定义,或者在一个文档被索引的时候自动生成。

9、分片(Shard):

索引的子集,索引可以切分成多个分片,分布到不同的集群节点上。分片对应的是 Lucene 中的索引。分片分为主分片(Primary shard)和副本分片(Replica shard)每个主分片可以有0个或者多个副本。

10、具体查询语法

代码语言:javascript
复制
SELECT fields from indexName WHERE conditions

SELECT fields from indexName/type WHERE conditions

SELECT fields from indexName/type1,indexName/type2 WHERE conditions

SELECT fields from indexName1,indexName2 WHERE conditions

4.测试SQL插件和浏览器插件

1、添加数据

代码语言:javascript
复制
POST /wesky/_doc
{  
  "id": 1,  
  "title": "苹果",  
  "desc": "苹果真好吃"
}
在这里插入图片描述
在这里插入图片描述

2、查询数据

代码语言:javascript
复制
SELECT * FROM wesky
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
POST _sql
{  
  "query": """
  SELECT * FROM "wesky"
  """
}
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 一、ELK添加SQL插件和浏览器插件
    • 1.配置插件
      • 2.浏览器插件
        • 3.Elasticsearch术语介绍
          • 4.测试SQL插件和浏览器插件
          相关产品与服务
          Elasticsearch Service
          腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档