使用 SQuirreL SQL 的 JDBC

Solr 的 JDBC 驱动程序支持 SQuirreL SQL

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

  • $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/*$SOLR_TIP/server/lib/ext/* 中找到的 SolrJ 依赖项 .jar。在 Solr 发行版中,这些依赖项与 Solr 的依赖项没有分开,因此您必须全部包含或手动选择所需的确切集合。请参阅 maven 发布,了解您版本所需的准确依赖项。

  • $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/solr-solrj-<version>.jar 中找到的 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