我正在尝试通过zeppelin.bigquery.project_id
设置zeppelin-site.xml
(或任何bigquery配置属性),但是当我启动Zeppelin时,我的更改未加载。项目ID始终默认为' &#39 ;.我可以更改其他配置属性(例如zeppelin.notebook.storage
)。我使用的是来自https://hub.docker.com/r/apache/zeppelin/的Zeppelin 0.7.3。
zeppelin-site.xml(在启动Zeppelin之前,在interpreter.json
文件存在之前创建):
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>zeppelin.notebook.storage</name>
<value>org.apache.zeppelin.notebook.repo.S3NotebookRepo</value>
<description>notebook persistence layer implementation</description>
</property>
... etc ...
<property>
<name>zeppelin.bigquery.project_id</name>
<value>my-project-id</value>
<description>Google Project Id</description>
</property>
</configuration>
我是否错误地配置了解释器?可以在其他地方覆盖此参数吗?
答案 0 :(得分:0)
我对Apache Zeppelin并不熟悉,但我发现一些文档页面让我觉得你应该将你的BigQuery配置参数存储在Interpreter配置文件中:
zeppelin.bigquery.project_id
是配置的正确参数,因此这不是问题所在。这里有关于how to configure the Zeppelin Interpreters的一些信息。%bigquery.sql
启用。最后,请确保您在zeppelin-site.xml
的相应字段中指定了BigQuery解释器(如在the template中完成)或enable it by clicking on the "Gear" icon and selecting "bigquery"。
答案 1 :(得分:0)
编辑/usr/lib/zeppelin/conf/interpreter.json
,将zeppelin.bigquery.project_id
更改为项目的值,然后运行sudo systemctl restart zeppelin.service
。