use*_*227 8 json hive jar amazon-emr apache-zeppelin
如何在Zeppelin中为%hive解释器添加一个jar?
我试过了
%z.dep('');
add jar <jar path>
Run Code Online (Sandbox Code Playgroud)
此外,zeppelin hive解释器抛出ClassNotFoundException
./interpreter/hive/在add jar说找不到文件的同时添加了通过 thrift异常.
怎么做?我试图通过亚马逊添加jsonserde.jar来解析DynamoDB导入.
推荐的方法是使用Zeppelin的依赖关系管理
它可以添加jar文件或maven工件.
依赖jar将被下载到local-repo.
注意:如果jar文件是从源代码编译的,那么当您再次编译时,它将不会自动同步(再次下载).您需要进入
interpreter设置,单击编辑,然后确定将触发另一个下载到local-repo.
注意:如果您首先使用一个scala版本,并使用另一个版本再次编译.它会报告
Exception in thread “main” java.lang.NoSuchMethodError: scala.reflect.api.JavaUniverse.runtimeMirror.删除已经下载的jarrm -rf local-repo/*
注意:不推荐使用z.dep.
我有 0.5.6 版本,以下工作有效:
%hive
add jar /home/hadoop/jsonserde.jar
Run Code Online (Sandbox Code Playgroud)