Okay, added a couple of sentences about this. On Sun, Sep 20, 2009 at 10:52:49PM -0500, Jonathan Ellis wrote: > Could you mention this on http://wiki.apache.org/cassandra/RunningCassandra ? > > On Sun, Sep 20, 2009 at 10:46 PM, Anthony Molinaro > <[email protected]> wrote: > > One other gotcha I've come across trying to use jmx was on machines with > > multiple interfaces. The rmi server doesn't always bind to the one > > you want. I add this to my JVM_OPTS in cassandra.in.sh > > > > -Djava.rmi.server.hostname=$IP > > > > where IP is > > > > IP=`/sbin/ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 > > | > > awk '{ print $1}'` > > > > This cause the rmi server to bind to the appropriate address for the vmware > > I run this in, allowing me to connect via jconsole running on the host OS. > > > > I use the same thing in EC2 but the ip address is gotten from a tool which > > queries the interfaces setup by the ami and finds the right one. > > > > -Anthony > > > > On Sun, Sep 20, 2009 at 09:09:29PM -0500, Eric Evans wrote: > >> On Sun, 2009-09-20 at 09:42 +0930, Chris Were wrote: > >> > >> > *sigh* I should have tried turning iptables off -- I can now see both > >> > nodes. Thanks :) > >> > > >> > > >> > That being said, I'm no expert in iptables rules. This is what I added > >> > for cassandra, what rules do others use? > >> > > >> > > >> > -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 9160 > >> > -j ACCEPT > >> > -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 7000 > >> > -j ACCEPT > >> > -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 7001 > >> > -j ACCEPT > >> > -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8888 > >> > -j ACCEPT > >> > >> Assuming that you are using defaults, and you want to use nodeprobe (or > >> any other jmx client) remotely then you'll also need to open tcp/8080. > >> > >> -- > >> Eric Evans > >> [email protected] > >> > > > > -- > > ------------------------------------------------------------------------ > > Anthony Molinaro <[email protected]> > >
-- ------------------------------------------------------------------------ Anthony Molinaro <[email protected]>
