DSE detection is inconsistent - Multinode setup

70 views
Skip to first unread message

Hadeel AlBahar

unread,
Mar 19, 2015, 10:04:22 PM3/19/15
to dedupfilesystem-...@googlegroups.com
Hi,

We have 2 DSE's running on 2 machines and then an FSS running on another third machine. They are all connected, multicast is enabled and they can reach each other.

On the FSS node, when running:  sdfscli --cluster-dse-info  It alternate between displaying the DSE's, so sometimes it detects DSE with id=1, sometimes it detects DSE with id=2, other times it detects nothing! and gives the following error messages: No DSE Servers found or IOException: unable to fetch attributes NullpointerException.

So we get those outcomes given the same set of commands, this is what we used:

On server1 with IP 192.168.1.119:

> sudo su

> mkdse --dse-name=sdfs --dse-capacity=10GB --cluster-node-id=1 --listen-ip=192.168.1.115

add bind_addr = “192.168.1.119” to /etc/sdfs/jgroups.cfg.xml

> startDSEService.sh -c /etc/sdfs/sdfs-dse-cfg.xml


On server2 with IP 192.168.1.118:

> sudo su

> mkdse --dse-name=sdfs --dse-capacity=10GB --cluster-node-id=2 --listen-ip=192.168.1.118

add bind_addr = “192.168.1.118” to /etc/sdfs/jgroups.cfg.xml

> startDSEService.sh -c /etc/sdfs/sdfs-dse-cfg.xml


On server3 with IP 192.168.1.115:

>sudo su

> mkfs.sdfs --chunk-store-local=false --volume-name=pool0 --volume-capacity=50GB

add bind_addr = “192.168.1.115” to /etc/sdfs/jgroups.cfg.xml

> mkdir /media/pool0

> mount.sdfs pool0 /media/pool0



sdfscli --cluster-dse-info
java.lang.IllegalArgumentException: Please provide valid data : [[Ljava.lang.String;@17ccbdbe
    at com.bethecoder.ascii_table.impl.SimpleASCIITableImpl.getTable(SimpleASCIITableImpl.java:156)
    at com.bethecoder.ascii_table.impl.SimpleASCIITableImpl.printTable(SimpleASCIITableImpl.java:79)
    at com.bethecoder.ascii_table.ASCIITable.printTable(ASCIITable.java:77)
    at org.opendedup.sdfs.mgmt.cli.ProcessClusterDSEInfo.runCmd(ProcessClusterDSEInfo.java:80)
    at org.opendedup.sdfs.mgmt.cli.SDFSCmdline.parseCmdLine(SDFSCmdline.java:68)
    at org.opendedup.sdfs.mgmt.cli.SDFSCmdline.main(SDFSCmdline.java:534)


 sudo mount.sdfs pool0 /media/pool0
Running Program SDFS Version 2.0.11
reading config file = /etc/sdfs/pool0-volume-cfg.xml
Initializing HashFunction
HashFunction Initialized
log4j:WARN No appenders could be found for logger (org.jgroups.stack.Configurator).
log4j:WARN Please initialize the log4j system properly.

-------------------------------------------------------------------
GMS: address=Hadeel-MacBookAir-34910, cluster=sdfs-cluster, physical address=192.168.1.118:41556
-------------------------------------------------------------------
Unable to initialize HashChunkService
java.io.IOException: No DSE Servers found
    at org.opendedup.sdfs.cluster.DSEClientSocket.start(DSEClientSocket.java:113)
    at org.opendedup.sdfs.cluster.DSEClientSocket.<init>(DSEClientSocket.java:86)
    at org.opendedup.sdfs.servers.HCServiceProxy.init(HCServiceProxy.java:178)
    at org.opendedup.sdfs.servers.SDFSService.start(SDFSService.java:62)
    at fuse.SDFS.MountSDFS.main(MountSDFS.java:152)


Reply all
Reply to author
Forward
0 new messages