codecamp

Solr JDBC驱动程序:Apache Zeppelin

Apache Zeppelin

Solr JDBC驱动程序可以支持Apache Zeppelin

这需要包含JDBC解释器的Apache Zeppelin 0.6.0版本或更高版本。

要在Solr中使用 Apache Zeppelin,您需要为Solr创建一个JDBC解释器。这会将SolrJ添加到解释程序类路径中。一旦解释程序被创建,您可以创建一个Notebook来发出查询。在Apache Zeppelin JDBC解释文件提供了有关JDBC前缀和其他功能的附加信息。

创建Apache Solr JDBC解释程序

创建Apache Zeppelin JDBC解释程序的步骤如下所示:

1、单击界面顶部导航中的“Interpreter”:

Solr JDBC驱动程序

2、然后点击“Create”:

Solr JDBC驱动程序

3、输入关于Solr安装的信息:

Apache Zeppelin

对于大多数安装, Apache Zeppelin将PostgreSQL配置为JDBC解释程序默认驱动程序。如上面所述, 默认驱动程序可以由 Solr 驱动程序替换, 也可以添加一个单独的JDBC解释程序前缀,如Apache Zeppelin JDBC解释器文档中所述。

创建一个Notebook

如果您要在Apache Zeppelin中新建一个Notebook,请执行下列操作:

1、点击Notebook,选择创建新笔记:

Apache Zeppelin

2、提供一个名字并点击“Create Note”

Apache Zeppelin

用Notebook查询

对于某些笔记本,默认情况下,JDBC解释程序将不会绑定到笔记本。请参考将JDBC解释器绑定到Notebook的说明。

以下是Solr查询的结果:

Apache Zeppelin

下面的代码块假定Apache Solr驱动程序被设置为默认的JDBC解释器驱动程序。如果情况并非如此,则可以获得使用不同前缀的说明

%jdbc
select fielda, fieldb, from test limit 10
Solr JDBC驱动程序-SQuirreL SQL
Solr JDBC驱动程序:Python/Jython
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

SolrCloud

SolrCloud配置和参数

如何使用AsciiDoc

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }