elasticsearch-sql.就是通过sql语句去操作es集群.就是将sql语句给转成了es的查询语法.感觉非常好用.这里分享一下安装过程,注意:插件在国内被和谐了。需要想办法下载,附件给出2.1.1版本的SQL插件供下载。
一、查看安装手册
[root@node1 bin]# ./plugin
ERROR: command not specified
NAME
plugin - Manages plugins
SYNOPSIS
plugin <command>
DESCRIPTION
Manage plugins
COMMANDS
install Install a plugin
remove Remove a plugin
list List installed plugins
NOTES
[*] For usage help on specific commands please type "plugin <command> -h"
[root@node1 bin]# ./plugin install -h
NAME
install - Install a plugin
SYNOPSIS
plugin install <name or url>
DESCRIPTION
This command installs an elasticsearch plugin. It can be used as follows:
Officially supported or commercial plugins require just the plugin name:
plugin install analysis-icu
plugin install shield
Plugins from GitHub require 'username/repository' or 'username/repository/version':
plugin install lmenezes/elasticsearch-kopf
plugin install lmenezes/elasticsearch-kopf/1.5.7
Plugins from Maven Central or Sonatype require 'groupId/artifactId/version':
plugin install org.elasticsearch/elasticsearch-mapper-attachments/2.6.0
Plugins can be installed from a custom URL or file location as follows:
plugin install http://some.domain.name//my-plugin-1.0.0.zip
plugin install file:/path/to/my-plugin-1.0.0.zip
OFFICIAL PLUGINS
The following plugins are officially supported and can be installed by just referring to their name
- analysis-icu
- analysis-kuromoji
- analysis-phonetic
- analysis-smartcn
- analysis-stempel
- cloud-aws
- cloud-azure
- cloud-gce
- delete-by-query
- discovery-multicast
- lang-javascript
- lang-python
- mapper-murmur3
- mapper-size
OPTIONS
-t,--timeout Timeout until the plugin download is abort
-v,--verbose Verbose output
-h,--help Shows this message
二、开始安装
[root@node1 bin]# ./plugin install file:/opt/elasticsearch-2.1.1/elasticsearch-sql-2.1.1.1.zip
-> Installing from file:/opt/elasticsearch-2.1.1/elasticsearch-sql-2.1.1.1.zip...
Trying file:/opt/elasticsearch-2.1.1/elasticsearch-sql-2.1.1.1.zip ...
Downloading .......................................DONE
Verifying file:/opt/elasticsearch-2.1.1/elasticsearch-sql-2.1.1.1.zip checksums if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
Installed sql into /opt/elasticsearch-2.1.1/plugins/sql
[root@node1 bin]# ./elasticsearch -d
[root@node1 bin]# Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.
[root@node1 bin]# su - hadoop
[hadoop@node1 ~]$ cd /opt/elasticsearch-2.1.1/bin/
[hadoop@node1 bin]$ ./elasticsearch -d
三、验证
[hadoop@node1 bin]$ curl -XGET 192.168.1.101:9200
{
"name" : "node-1",
"cluster_name" : "my-application",
"version" : {
"number" : "2.1.1",
"build_hash" : "40e2c53a6b6c2972b3d13846e450e66f4375bd71",
"build_timestamp" : "2015-12-15T13:05:55Z",
"build_snapshot" : false,
"lucene_version" : "5.3.1"
},
"tagline" : "You Know, for Search"
}
[hadoop@node1 bin]$ curl -XGET 192.168.1.101:9200/_plugin/sql
<head><meta http-equiv="refresh" content="0; URL=/_plugin/sql/"></head>[hadoop@node1 bin]$
相关推荐
**安装Elasticsearch-SQL插件** 安装elasticsearch-sql-2.2.0.1插件的过程通常包括以下步骤: 1. **下载插件**: 描述中提到的`elasticsearch-sql-2.2.0.1`是该版本插件的压缩包文件名,首先需要将这个文件下载到...
Elasticsearch SQL插件则扩展了Elasticsearch的功能,使得用户可以通过SQL语法来查询Elasticsearch的数据。这对于那些熟悉SQL语法而不太了解Elasticsearch API的开发者来说非常有用。它支持了大部分标准SQL特性,...
elasticsearch-sql插件,这个是支持1.x版本的es,直接解压到plugins,然后重启一下es即可,访问方式如head插件: http://127.0.0.1:9200/_plugin/sql/
Elasticsearch-SQL插件是针对Elasticsearch(ES)设计的一个重要工具,它使得用户能够使用SQL(结构化查询语言)来查询、管理和操作Elasticsearch中的数据。SQL是传统数据库系统中广泛使用的查询语言,它的引入为...
至于压缩包中的"elasticsearch"文件,这可能是包含了Elasticsearch-SQL插件的安装包或者配置文件。通常,安装Elasticsearch插件会涉及到将这些文件复制到Elasticsearch的plugins目录下,然后重启服务,以使插件生效...
5. **JOIN操作**:虽然Elasticsearch本身不支持关系型数据库的JOIN,但Elasticsearch-SQL插件通过巧妙的方式实现了JOIN的效果。 6. **窗口函数**:如LEAD、LAG、RANK等,用于在数据流中进行计算,常用于排名和差异...
若上述命令安装失败,可以下载Elasticsearch-SQL插件的zip压缩包,解压后将文件夹重命名为`sql`,并将其放置于ES安装目录的`plugins`子目录下,例如:`\elasticsearch-6.4.0\plugins\sql`。安装完毕后,请务必重启...
elasticsearch-sql插件,这个是支持2.0版本的es,直接解压到plugins,然后重启一下es即可,访问方式如head插件: http://127.0.0.1:9200/_plugin/sql/
**Elasticsearch 2.2.0:SQL插件、Head插件与IK分词插件详解** Elasticsearch是一个开源的全文搜索引擎,基于Lucene构建,提供了分布式、实时、可扩展的数据存储和搜索功能。在2.2.0这个版本中,Elasticsearch已经...
这款插件可以直接在Chrome浏览器上安装并使用,极大地简化了与Elasticsearch交互的过程。 ### 1. 插件安装 "ES-sql Chrome插件"的安装十分便捷,支持直接拖拽安装。只需将压缩包中的`elasticsearch-sql-site-...
安装Elasticsearch SQL插件的步骤通常包括以下几个部分: 1. 下载:从官方或可信渠道获取elasticsearch-sql-5.3.3.0.zip,并解压到Elasticsearch的plugins目录下。 2. 安装:在Elasticsearch的安装目录下运行命令...
标题“ES-sql-6.3.2 编译好的可直接使用”指的是Elasticsearch SQL插件的6.3.2版本,这是一个已经预先编译完成的版本,可以直接应用于Elasticsearch环境中,无需用户自行进行编译过程。Elasticsearch SQL插件允许...
Elasticsearch SQL插件是为Elasticsearch设计的一个强大工具,允许用户通过熟悉的SQL语句来查询、管理和操作Elasticsearch的数据。版本6.2.4.0是这个插件的一个特定发行版,旨在提供更简便的方式来访问和分析存储在...
安装Elasticsearch SQL插件非常简单,只需将`elasticsearch-sql-2.4.5.0`解压后,将插件文件放入Elasticsearch的plugins目录,然后重启Elasticsearch服务即可。插件通常会提供RESTful API接口,用户可以通过HTTP请求...
安装Elasticsearch-SQL通常涉及下载插件,将其添加到Elasticsearch的plugins目录,并重启Elasticsearch服务。使用时,可以通过HTTP请求向Elasticsearch发送SQL查询,或者通过各种客户端工具(如JDBC、ODBC驱动程序)...
安装Elasticsearch SQL插件的过程通常包括以下几个步骤: 1. **下载插件**: 首先,你需要下载这个名为"elasticsearch-sql-2.4.3.0.zip"的压缩包。这包含了插件的所有必要文件,可以从官方网站或其他可信的源获取。 ...
Elasticsearch SQL插件是将传统的SQL查询语言引入Elasticsearch的一种方式。它允许熟悉SQL的开发者和分析师在不学习新的API的情况下,直接通过SQL语句来查询和管理ES索引。这对于那些习惯于传统关系型数据库操作的...
总结起来,"es-head-sql-chrome插件-202105.rar"是一个实用的工具包,为Elasticsearch的使用者提供了SQL查询支持和增强的集群监控功能,对于学习、开发和日常运维Elasticsearch具有很高的价值。通过这两个插件,你...
8. **一键安装**:Elasticsearch-SQL的安装过程简单,只需要几步即可完成,使得部署和使用更加便捷。 9. **兼容性**:Elasticsearch-SQL通常能与大多数版本的Elasticsearch兼容,保证了在不同环境下的可用性。 10....
尽管 SQL 插件简化了查询过程,但需要注意的是,SQL 查询的性能可能与原生的 Elasticsearch API 相比有所差异。在设计查询时,应考虑索引结构、查询优化、分页策略等因素,以最大化性能。此外,插件还支持 SQL 的...