Hi Peng
The conf in my cluster is almost the same with yours, but when i run
#bin/hadoop fs -ls /
It failed with:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ceph/fs/CephFileAlreadyExistsException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:802)
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:847)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1405)
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1429)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123)
at org.apache.hadoop.fs.FsShell.init(FsShell.java:82)
at org.apache.hadoop.fs.FsShell.run(FsShell.java:1745)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at org.apache.hadoop.fs.FsShell.main(FsShell.java:1895)
Caused by: java.lang.ClassNotFoundException: com.ceph.fs.CephFileAlreadyExistsException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 14 more
Is there anyone came across this exception before? How to deal with it?
Thanks,
Thanks,
Kai
At 2013-10-17 19:17:05,"鹏" <wkp4666@xxxxxxx> wrote:
At 2013-10-17 19:17:05,"鹏" <wkp4666@xxxxxxx> wrote:
Hi all !
I think I suceed using cephFS with hadoop, but I still face lost question for that I am a newer in hadoop and ceph!
first, my ceph version is 0.62. java is 1.6.0_45 .hadoop is 1.1.2 I think suceed because:
# hadoop fs -ls /
drwxrwxrwx - root 0 2013-10-16 10:57 /libcephfs_junit
but, when I use the commond hadoop dfsadmin -report, nothing printed on the terminal。
[] #hadoop dfsadmin -report
[] #
and then , I try some mapreduce's work!
#hadoop jar hadoop-examples-1.1.2.jar wordcount /tmp/wordcount/word.txt /tmp/wordcount/out
.........INFO ceph.CephFileSystem:...........
...
..........WARN Snappy.Load Dnappy: Snappy native library not loaded.
....
INFO:map 0% reduce 0%
and Nothing was print on! I wait for it more then 10 Minute and the word.txt content less the 10 words.
by the way, the jps restut is:
#jps
2913 secondaryNameNode
17888 TaskTracker
4581 JPS
2974 JobTracker
and my hadoop conf is
core-site.xml
hadoop.tmp.dir = /usr/hadoop/tmp
fs.ceph.impl =org.apache.hadoop.fs.ceph.CephFileSystem
fs.default.name = ceph://192.168.58.129/
ceph.conf.file = /etc/ceph/ceph.conf
mapres-site.xml
mapred.job.tracket=http://192.168.58.132:9001
ndfs-site.xml
dfs.replication=1
thanks
peng
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com