在hadoop中没有获得正确的路径

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

我正试图将一个jar复制到hdfs的内部位置,代码如下:

MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath()

如果正确导出类路径:

export $HADOOP_CLASSPATH=/path/to/jar.jar

然后,我从运行jar的地方得到正确的路径。但是,如果我错误地给出了jar的名称:

export $HADOOP_CLASSPATH=/path/to/jar1.jar

然后,它获取到tmp文件夹的路径,在运行之前在那里取消jar的连接。
有人能帮我理解为什么会这样吗?
谢谢

暂无答案!

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

相关问题