我正在嘗試使用hadoop fs -text
讀取文件。該文件是在我自己的類中定義的序列文件 - 爲此,我使用參數-libjars
。一般。這次我得到InvocationTargetException沒有堆棧跟蹤:hadoop fs -text返回InvocationTargetException
# hadoop fs -libjars myjar.jar -text /tmp/part-r-00000
12/09/21 17:24:18 WARN snappy.LoadSnappy: Snappy native library is available
12/09/21 17:24:18 INFO util.NativeCodeLoader: Loaded the native-hadoop library
12/09/21 17:24:18 INFO snappy.LoadSnappy: Snappy native library loaded
text: java.lang.reflect.InvocationTargetException
很難看到發生了什麼事情。
你嘗試讀起。通過發出'export HADOOP_CLASSPATH =/path_to/myjar.jar:$ HADOOP_CLASSPATH; hadoop fs -text/tmp/part-r-00000'代替? –
羅蘭德:沒有效果:/ –
好吧,從日誌中可以很難確定問題的根源,因此我在回答中提出了一些提示,可能可能會幫助您進一步深入 –