[Spread-users] help with starting multiple instances of spread, please
Dan Christians
dchristians at vertica.com
Tue Mar 16 15:51:50 EDT 2010
Hello,
I am new to using spread and could use your help.
I have read through the archives but did not find a discussion on
this topic exactly.
I would like to run multiple instances of spread on a single node to
simulate a multinode cluster. We setup 3 aliases for the NIC, e.g.
eth1:0, eth1:1, and eth1:2 etc.. We are using spread version 4.01.00.
What I have done is created a config file for each spread using
a different port. However, by doing this the spread processes do
not talk to each other. We used spuser to join the same group but
each instance says its the only member. If I specify the same port
I get an address already in use error from the second instance of
spread. Here are the 3 config files I have for 3 spread instances:
$ cat spread_5819.conf
Spread_Segment 172.19.1.255:5819 {
N172019001003 172.19.1.3 {
172.19.1.3
}
N172019001004 172.19.1.4 {
172.19.1.4
}
N172019001005 172.19.1.5 {
172.19.1.5
}
}
EventLogFile = /tmp/spread_5819.log
EventTimeStamp = "[%a %d %b %Y %H:%M:%S]"
DaemonUser = spread
DaemonGroup = spread
DebugFlags = { PRINT EXIT SESSION CONFIGURATION MEMBERSHIP GROUPS }
$ cat spread_5823.conf
Spread_Segment 172.19.1.255:5823 {
N172019001003 172.19.1.3 {
172.19.1.3
}
N172019001004 172.19.1.4 {
172.19.1.4
}
N172019001005 172.19.1.5 {
172.19.1.5
}
}
EventLogFile = /tmp/spread_5823.log
EventTimeStamp = "[%a %d %b %Y %H:%M:%S]"
DaemonUser = spread
DaemonGroup = spread
DebugFlags = { PRINT EXIT SESSION CONFIGURATION MEMBERSHIP GROUPS }
$ cat spread_5826.conf
Spread_Segment 172.19.1.255:5826 {
N172019001003 172.19.1.3 {
172.19.1.3
}
N172019001004 172.19.1.4 {
172.19.1.4
}
N172019001005 172.19.1.5 {
172.19.1.5
}
}
EventLogFile = /tmp/spread_5826.log
EventTimeStamp = "[%a %d %b %Y %H:%M:%S]"
DaemonUser = spread
DaemonGroup = spread
DebugFlags = { PRINT EXIT SESSION CONFIGURATION MEMBERSHIP GROUPS }
This is the ifconfig output:
eth1:0 Link encap:Ethernet HWaddr 00:1B:78:BB:15:18
inet addr:172.19.1.3 Bcast:172.19.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:177 Memory:fa000000-fa011100
eth1:1 Link encap:Ethernet HWaddr 00:1B:78:BB:15:18
inet addr:172.19.1.4 Bcast:172.19.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:177 Memory:fa000000-fa011100
eth1:2 Link encap:Ethernet HWaddr 00:1B:78:BB:15:18
inet addr:172.19.1.5 Bcast:172.19.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:177 Memory:fa000000-fa011100
And this is how I started the 3 spreads (as user spread):
spread -n N172019001003 -c spread_5819.conf
spread -n N172019001004 -c spread_5823.conf
spread -n N172019001005 -c spread_5826.conf
I would really like to know if what I am trying to do is
possible and if so, what I am doing wrong.
Any help on this would be appreciated,
Thanks,
Dan
More information about the Spread-users
mailing list