更新Apache Zeppelin中的单个解释器设置

时间:2019-07-04 14:28:14

标签: apache-zeppelin

我的目标是更新Zeppelin火花解释器的单个属性,以使其对PySpark笔记本使用python3而不使用python2

我正在运行一个EMR集群,并计划一步一步地完成它,因此我需要使用Interpreter Rest API来做到这一点。

我试图遵循API documentation,这确实很糟糕。特别是,我尝试使用更新解释器设置端点:

curl "http://${host}:${LOCAL_ZEPPELIN_PORT}/api/interpreter/setting/spark" -X PUT --data '{properties":{"zeppelin.pyspark.python":{"name":zeppelin.pyspark.python","value:"python3","type":string"}}}'

这有效,但是它删除了所有解释器设置,但JSON负载中的一项除外。这是预期的行为吗?是否应该通过所有我未更改的属性?

0 个答案:

没有答案