我已经在Bluemix上使用Cassandra v2.2.8创建了一个IBM容器。当启动它时,我得到以下错误:
TINFO 09:20:56 DiskAccessMode 'auto' determined to be
mmap, indexAccessMode is mmap
FINFO 09:20:56 Global memtable on-heap threshold is enabled at 1996MB
GINFO 09:20:56 Global memtable off-heap threshold is enabled at 1996MB
ŽException (org.apache.cassandra.exceptions.ConfigurationException)
encountered during startup: Unknown listen_address '172.32.0.4 172.32.0.4'
/Unknown listen_address '172.32.0.4 172.32.0.4'
dERROR 09:20:56 Exception encountered during startup:
Unknown listen_address '172.32.0.4 172.32.0.4'我发现在Cassandra v2.2中也存在类似的问题:
https://github.com/docker-library/cassandra/pull/77
如何在Bluemix环境中实现上述链接中提到的解决方案?
耽误您时间,实在对不起。
发布于 2016-10-07 00:08:09
看起来您需要为CASSANDRA_LISTEN_ADDRESS和可能的CASSANDRA_BROADCAST_ADDRESS设置一个环境变量。
我不确定您是否可以只设置127.0.0.1 (我以前没有使用过cassandra ),但如果您不能,最好的做法是在部署容器之前请求一个IP地址,然后在启动容器时将该IP地址作为侦听地址的值传递。然后将该容器绑定到IP地址。
希望这能有所帮助。
https://stackoverflow.com/questions/39868310
复制相似问题