0

私は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();

これを行う方法を教えてください

ありがとう

4

1 に答える 1

0

クラスターから 1 つのマシンに接続すると、自動的にクラスター全体に接続されます。クラスターは、データの配布などをアプリケーションに対して透過的に管理します。通信するサーバーは 1 つだけで、どのサーバーでもかまいません。それは本当に簡単です。

于 2013-10-11T19:28:20.007 に答える