在Google Cloud Comput生产环境中为Cassandra打开端口

时间:2014-12-15 23:07:22

标签: cassandra firewall server production google-cloud-platform

我在相对较短的时间内使用Storm拓扑和Cassandra数据库。
我最近意识到我的开发环境规范不够强大,无法进行测试,所以我部署了Google Cloud实例上的3节点Cassandra群集。
现在我想让Storm拓扑(托管在一个单独的盒子上)插入Cassandra。
显然,此功能未启用默认情况下,我希望有一个指南,说明如何安全,在生产场景中打开来自不同IP的数据库查询的Cassandra。 (我怀疑Google也会使用防火墙保护其实例?)

1 个答案:

答案 0 :(得分:0)

按照卡洛斯罗哈斯在THIS LINK的指示,我可以打开端口从网络计算机外部访问卡桑德拉。此外,您可以使用以下行打开防火墙中的端口:
来自THIS LINK

gcutil addfirewall cassandra-rule --allowed="tcp:9042,tcp:9160" --network="default" --description="Allow external Cassandra Thrift/CQL connections"