使用 SQuirreL SQL 的 JDBC

Solr 的 JDBC 驱动程序支持 SQuirreL SQL

要配置此项,您需要为 Solr 创建一个新的驱动程序。这会将几个 SolrJ 客户端 .jar 添加到 SQuirreL SQL 类路径。所需的文件是

  • SolrJ 依赖项 .jar 位于 $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/*$SOLR_TIP/server/lib/ext/* 中。在 Solr 发行版中,这些依赖项未与 Solr 的依赖项分开,因此您必须包含所有依赖项或手动选择所需的准确集合。请参考 maven 发布 以获取您的版本所需的准确依赖项。

  • SolrJ .jar 位于 $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/solr-solrj-<版本>.jar

创建驱动程序后,您可以使用通用部分中概述的连接字符串格式创建与 Solr 的连接,并使用编辑器发出查询。

添加 Solr JDBC 驱动程序

打开驱动程序

image

添加驱动程序

image

命名驱动程序

提供驱动程序的名称,并提供 URL 格式:jdbc:solr://<zk_connection_string>/?collection=<collection>。不要为变量“zk_connection_string”和“collection”填写值,这些值将在稍后配置与 Solr 的连接时定义。

image

将 Solr JDBC jar 添加到类路径

image
image
image
image

添加 Solr JDBC 驱动程序类名称

添加 .jar 后,您还需要定义类名称 org.apache.solr.client.solrj.io.sql.DriverImpl

image

创建别名

要定义 JDBC 连接,您必须定义一个别名。

打开别名

image

添加别名

image

配置别名

image

连接到别名

image

查询

成功连接到 Solr 后,您可以使用 SQL 界面输入查询并处理数据。

image