0

Grails を Accumulo に接続しようとしていますが、Accumulo-core.jar と思われるものでバグが発生しています。

org.apache.accumulo.core.security.thrift.AuthInfo で java.lang.ClassNotFoundException を取得しています

掘り下げた後、次のことがわかりました。

1)自分でインポートすると、Grailsはそれを見つけることができません。インポートエラーがスローされます。

2) ZooKeeperInstance.class の下部にある次のコード行が、プロジェクト全体を混乱させています。

  public org.apache.accumulo.core.client.Connector getConnector(org.apache.accumulo.core.security.thrift.AuthInfo auth) 

その道は瓶の中にあり、私はそれを見つめています。実際、security.thrift パスでは何も使用できません。しかし、私は残りのセキュリティを使用できます。非常に奇妙な。

誰が何が起こっているのか手がかりを持っていますか?

4

1 に答える 1

2

この問題を見つけた人は、lib ディレクトリに配置する代わりに Maven を使用してください。なぜこれが答えなのかよくわかりませんが、試してみてください。

于 2013-03-19T16:24:30.697 に答える