Just setting LOCAL_JMX=false causes cassandra to fail to start on ubuntu in ec2. Worse yet the initd script says it has started ok and there are no logs whatsoever about an error.
This is reproducible 100% of the time. Changing various settings like the port, jmx remote hostname, etc... didn't change anything. I would attach some logs but there aren't any.