我有一个用齐柏林飞艇建立的EMR集群。用户正常使用它。我已经读到有一个氦气储存库,可以在图表中添加可视化程序包,这看起来很酷。
尝试启用任何这些功能时,我的权限被拒绝。
我去了tail -f -n 500 /mnt/var/log/zeppelin/zeppelin.out
的日志并得到了
- INFO [2018-12-27 14:43:25,161]({qtp143110009-3002}
NodeTaskExecutor.java [execute]:55)-运行'npm pack
zeppelin-number@1.0.0 --registry = http://registry.npmjs.org/'in
/ usr / lib / zeppelin / local-repo / helium-bundle INFO [2018-12-27
14:43:25,639]({Thread-2433} InputStreamHandler.java [log]:47)-
zeppelin-number-1.0.0.tgz信息[2018-12-27 14:43:25,657]
({qtp143110009-3002}
HeliumBundleFactory.java [installNodeModules]:361)-安装
所需的节点模块信息[2018-12-27 14:43:30,484]
({qtp143110009-3002}
HeliumBundleFactory.java [installNodeModules]:363)-已安装
所需的节点模块信息[2018-12-27 14:43:30,486]
({qtp143110009-3002}
HeliumBundleFactory.java [bundleHeliumPackage]:373)-捆绑氦气
软件包信息[2018-12-27 14:43:32,424]({qtp143110009-3002}
HeliumBundleFactory.java [bundleHeliumPackage]:375)-捆绑氦气
软件包错误[2018-12-27 14:43:32,427]({qtp143110009-3002}
HeliumRestApi.java [enablePackage]:216)-权限被拒绝
java.io.IOException:权限被拒绝
java.io.UnixFileSystem.createFileExclusively(本机方法),位于
java.io.File.createNewFile(File.java:1012)在
org.apache.zeppelin.helium.Helium.saveConfig(Helium.java:128)在
org.apache.zeppelin.helium.Helium.enable(Helium.java:300)在
org.apache.zeppelin.rest.HeliumRestApi.enablePackage(HeliumRestApi.java:209)
enter image description here
我希望插件能够启用,但是目前还没有成功,zeppelin
用户对/usr/lib/zeppelin/local-repo/helium-bundle
文件夹拥有完全所有权