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/pool0sdfscli --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)