在cdh上使用unirest时发生冲突的jar

qmelpv7a  于 2021-06-03  发布在  Hadoop
关注(0)|答案(0)|浏览(240)

我正在尝试使用unirest从clouderahadoop5.2.1集群上的mapreduce作业发送post请求。
unirest的一个依赖项是 httpcore-4.3.3.jar . cdh套餐包括 httpcore-4.2.5.jar 在类路径中。在尝试运行代码时,我遇到了一个“classnotfound”异常。
我在代码中添加了一行代码,以检查它从何处获得不同的类,答案很麻烦: /opt/cloudera/parcels/CDH/jars/httpcore-4.2.5.jar .
我在网上到处找,找到什么都试过了。不用说,似乎什么都不管用。
我试着设置hadoop\u classpath环境变量,我试着先设置hadoop\u user\u classpath\u,我试着在hadoop jar命令中使用-libjars参数。
有人知道怎么解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题