2
我想在java中與我的HDFS進行交互。當我嘗試創建一個新的Configuration對象時java.lang.NoClassDefFoundError:com/google/common當嘗試創建一個配置對象
Configuration conf = new Configuration();
我的應用程序拋出這個錯誤
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:306)
at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:319)
at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:401)
我已經包括了我的Java構建路徑上的Hadoop的共同-2.0.0-cdh.4.5.0.jar,並檢查了我的HDFS其實跑步hadoop 2.0 cdh 4.5.0。
我不包括必需的罐子嗎?