public static void main(String[] args) throws IOException, URISyntaxException
{ 配置配置=新配置();我如何才能在與Java HDFS一個新的目錄?
config.set("fs.default.name","hdfs://127.0.0.1:50070/dfshealth.jsp");
FileSystem dfs = FileSystem.get(config);
String dirName = "TestDirectory";
Path src = new Path(dfs.getWorkingDirectory()+"/"+dirName);
dfs.mkdirs(src);
} }
Thier在線程 「主要」 java.lang.NoClassDefFoundError異常 例外:組織/阿帕奇/公地/配置/配置 在org.apache.hadoop.metrics2。 lib.DefaultMetricsSystem(DefaultMetricsSystem.java:37) 在org.apache.hadoop.metrics2.lib.DefaultMetricsSystem(DefaultMetricsSystem.java:34) 在org.apache.hadoop.security.UgiInstrumentation.create(UgiInstrumentation.java。: 51) 在org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInforma (org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:237) at org。)。 apache.hadoop.security.KerberosName。(KerberosName.java:79) at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:210) at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation .java:185) at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:237) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:482) at org.apache .hadoop.security.UserGroupInformation.getCurrentUser(U serGroupInformation.java:468) 在org.apache.hadoop.fs.FileSystem $緩存$關鍵。(FileSystem.java:1519) 在org.apache.hadoop.fs.FileSystem $ Cache.get(FileSystem.java:1420 ) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123) at com.TestConnection.main(TestConnection .java:21) 導致:java.lang.ClassNotFoundException:org.apache.commons.configuration.Configuration at java.net.URLClassLoader $ 1.run(URLClassLoader.java:366) at java.net.URLClassLoader $ 1。在java.net.URLClassLoader.findClass(URLClassLoader.java:354)012處運行(URLClassLoader.java:355) (位於java.security.AccessController.doPrivileged(本地方法) )在java.lang.ClassLoader.loadClass(ClassLoader.java:425) 在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308) 在java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 17更多 移民是真的 有什麼問題? 任何幫助!