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 ドライバーのクラス名の追加

.jars を追加したら、さらにクラス名 org.apache.solr.client.solrj.io.sql.DriverImpl を定義する必要があります。

image

エイリアスの作成

JDBC 接続を定義するには、エイリアスを定義する必要があります。

エイリアスを開く

image

エイリアスの追加

image

エイリアスの構成

image

エイリアスへの接続

image

クエリ

Solr への接続が成功したら、SQL インターフェースを使用してクエリを入力し、データを操作できます。

image