hdfs_connect(" localhost",9000)导致" java.lang.NoClassDefFoundError:org / apache / hadoop / conf / Configuration"错误

时间:2014-10-12 09:20:04

标签: hadoop julia

我想在julia中使用HDFS.jl。但是,每次我输入命令
hdfs_connect("localhost",9000)发生错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration   Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268) 
Can't construct instance of class org.apache.hadoop.conf.Configuration  
ERROR: hdfs connect failed
 in hdfs_connect at /home/gxx/.julia/v0.3/HDFS/src/hdfs_dfs.jl:35
 in hdfs_connect at /home/gxx/.julia/v0.3/HDFS/src/hdfs_dfs.jl:30

我的hadoop版本是1.2.1,我的类路径是:

export HADOOP_HOME=/home/gxx/usr/hadoop/hadoop-1.2.1
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$HADOOP_HOME/*.jar:$HADOOP_HOME/lib/*.jar:$HADOOP_HOME/hadoop-core-1.2.1.jar

This is the link of HDFS.jl

如何解决?

0 个答案:

没有答案