Accumuloを使用してVMに接続しようとしています。問題は、Javaに接続できないことです。ApacheがスローするWebページを見ることができますが、コードで動作させることができません。これは本当の問題というよりは知識不足の問題だと思いますが、ドキュメントが見つかりません。すべての例では、zooServer名としてlocalhostを使用していますが、これは明らかに私には機能しません。
だから、ここに私のコードがあります:
String instanceName = "accumulo-02"
String zooServers = "192.168.56.5, accumulo-02.localdomain:9997"
ZooKeeperInstance inst = new ZooKeeperInstance(instanceName, zooServers)
....
サーバーに接続できないため、残りは重要ではありません。
これも実際にはGroovyで書かれています。Javaの人たちのためにコードを変更しました。
編集:プログラムは私のコンピューターにあります。Accumulo、Hadoop、およびZookeeperはすべてVM上にあります。そのIPはそのIPであり、インスタンス名はその名前です。accumuloの構成では、「accumulo-02」はマスター、スレーブなどのドメインです。