我正在使用带有Thrift API的Cassandra 1.2.8,目前我只使用本地服务器远程工作。但是我需要将它与生产服务器上的集群连接起来。我可以使用Hector API轻松连接集群,但我使用Thrift完成了大部分开发,所以我不想转移到Hector。
使用Thrift我将使用此代码连接到服务器
TTransport tr = new TFramedTransport(new TSocket("10.11.11.111", 9160));
TProtocol proto = new TBinaryProtocol(tr, true, true);
Cassandra.Client client = new Cassandra.Client(proto);
tr.open();
请指导我如何操作
由于
答案 0 :(得分:0)
当您从群集连接一台计算机时,您将自动连接到整个群集。集群透明地管理应用程序的数据分发等,您只需要一台服务器进行通信,它可以是任何一台服务器。这真的很简单。