无法在Livy中连接外部Jar

时间:2018-12-20 08:38:01

标签: java apache-spark livy

我们正在尝试建立一个安装程序,其中有一个服务器,该服务器通过REST API将不同用户的作业提交给Livy服务器。 我们已经在hdfs中提交了jar,并从livy客户那里调用了它。

有演示代码,它在调用json-简单jar并获取异常-

例外是-
java.util.concurrent.ExecutionException:java.lang.RuntimeException:java.lang.NoClassDefFoundError:org / json / simple / parser / JSONParser

那么,什么是解决livy中外部jar的解决方案。

在我们尝试执行以下代码时- 代码如下-

try {
    LivyClient client = new LivyClientBuilder().setURI(new URI(livyUrl)).build();  
    String s="hdfs://ofss2311699:8020/user/jars/json_parsing_module.jar"; 
    client.addJar(new URI(s)).get();  
    String json_string= "[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]";  
    client.submit(new JsonParse(json_string)).get();  
 }  

finally {   
}

0 个答案:

没有答案