Good Day Everyone,
I am having an issue with running Opendedup on Centos 5.4. It seems
to be java related as the deduplication process doesnt seem to happen.
I have an NFS share exported at /srv and mounted to the SDFS volume.
Here is what get when perform the mount.sdfs command.
[root@kallenxp sdfs-bin]# export JAVA_HOME=/usr/local/src/jdk1.7.0/
jre[root@kallenxp sdfs-bin]# ./mount.sdfs -v deduped -m /srv -o
direct_io,big_writes,allow_other,fsname=deduped,nonempty
May 8, 2010 12:14:28 PM org.opendedup.sdfs.servers.SDFSService <init>
INFO: Running SDFS Version 0.9.2
May 8, 2010 12:14:28 PM org.opendedup.sdfs.servers.SDFSService <init>
INFO: reading config file = /etc/sdfs/deduped-volume-cfg.xml
May 8, 2010 12:14:29 PM org.opendedup.sdfs.Config parseSDFSConfigFile
INFO: Parsing subsystem-config version 0.9.2
May 8, 2010 12:14:29 PM org.opendedup.sdfs.Config parseSDFSConfigFile
INFO: parsing folder locations
May 8, 2010 12:14:29 PM org.opendedup.sdfs.io.Volume <init>
INFO: Mounting volume /opt/sdfs/deduped/files
May 8, 2010 12:14:29 PM org.opendedup.sdfs.io.Volume <init>
INFO: Setting volume size to 107374182400
May 8, 2010 12:14:29 PM org.opendedup.sdfs.Config parseSDFSConfigFile
INFO: ######### Will allocate 107374182400 in chunkstore
##############
May 8, 2010 12:14:31 PM org.opendedup.collections.CSByteArrayLongMap
setUp
INFO: This looks an existing hashtable will repopulate with [827200]
entries.
May 8, 2010 12:14:31 PM org.opendedup.collections.CSByteArrayLongMap
setUp
INFO: ##################### Loading Hash Database
#####################
Loading Done Loading
May 8, 2010 12:14:31 PM org.opendedup.collections.CSByteArrayLongMap
setUp
INFO: ########## Finished Loading Hash Database in [0] seconds
###########
May 8, 2010 12:14:31 PM org.opendedup.collections.CSByteArrayLongMap
setUp
INFO: loaded [0] into the hashtable [/opt/sdfs/deduped/chunkstore/hdb/
hashstore-sdfs] free slots available are [0] [0]
May 8, 2010 12:14:31 PM org.opendedup.sdfs.filestore.HashStore <init>
INFO: Total Entries 0
May 8, 2010 12:14:31 PM org.opendedup.sdfs.filestore.HashStore <init>
INFO: Added sdfs
May 8, 2010 12:14:31 PM
org.opendedup.sdfs.filestore.gc.ChunkStoreGCScheduler <init>
INFO: Scheduling Garbage Collection Jobs
12:14:31.225 main INFO [org.quartz.core.SchedulerSignalerImpl]:
Initialized Scheduler Signaller of type: class
org.quartz.core.SchedulerSignalerImpl
12:14:31.237 main INFO [org.quartz.core.QuartzScheduler]: Quartz
Scheduler v.1.7.3 created.
12:14:31.241 main INFO [org.quartz.simpl.RAMJobStore]:
RAMJobStore initialized.
12:14:31.242 main INFO [org.quartz.impl.StdSchedulerFactory]:
Quartz scheduler 'QuartzScheduler' initialized from an externally
provided properties instance.
12:14:31.243 main INFO [org.quartz.impl.StdSchedulerFactory]:
Quartz scheduler version: 1.7.3
12:14:31.246 main INFO [org.quartz.core.QuartzScheduler]:
Scheduler QuartzScheduler_$_NON_CLUSTERED started.
May 8, 2010 12:14:31 PM
org.opendedup.sdfs.filestore.gc.ChunkStoreGCScheduler <init>
INFO: Garbage Collection Jobs Scheduled
May 8, 2010 12:14:31 PM
org.opendedup.sdfs.filestore.gc.SDFSGCScheduler <init>
INFO: Scheduling Garbage Collection Jobs for SDFS
12:14:31.284 main INFO [org.quartz.core.QuartzScheduler]:
Scheduler QuartzScheduler_$_NON_CLUSTERED started.
May 8, 2010 12:14:31 PM
org.opendedup.sdfs.filestore.gc.SDFSGCScheduler <init>
INFO: Garbage Collection Jobs Scheduled
-f
/srv
-o
direct_io,big_writes,allow_other,fsname=deduped,nonempty
12:14:31.315 main INFO [fuse.SDFS.SDFSFileSystem]: mounting /opt/
sdfs/deduped/files to /srv
java.net.UnknownHostException:
kallenxp.corp.callglobalcom.com:
kallenxp.corp.callglobalcom.com
at java.net.InetAddress.getLocalHost(InetAddress.java:1406)
at org.opendedup.util.RandomGUID.<clinit>(RandomGUID.java:34)
at fuse.SDFS.SDFSCmds.<clinit>(SDFSCmds.java:50)
at fuse.SDFS.SDFSFileSystem.<init>(SDFSFileSystem.java:51)
at fuse.SDFS.MountSDFS.main(MountSDFS.java:136)
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/
src/sdfs-bin/bin/libjavafs.so: libfuse.so.2: cannot open shared object
file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1922)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1848)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1078)
at fuse.FuseMount.<clinit>(FuseMount.java:24)
at fuse.SDFS.MountSDFS.main(MountSDFS.java:135)