ENV:
DBeaver Enterprise(4.0.5)
フェニックス-4.9.0-cdh5.9.1+HBase1.2.0(CDH5.11)
dbeaverは、フェニックスドライバーを使用してHBase1.2に接続できません。
エラー:
データベースへの接続中に予期しないドライバエラーが発生しました
java.lang.RuntimeException:クラスorg.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
解決しました。
1.独自のドライバーパッケージが使用できません。
2.「phoenix-4.9.0-cdh5.9.1-client.jar」で1つのdirverjarのみを使用し、接続情報を保存します。
(dbeaverを再起動する必要があります。そうしないと、hbaseを上記のエラーメッセージに接続できません。dbeaverのバグだと思います)
3. dbeaverを再起動すると、dbeaverがhbaseに接続していることがわかります。
情報をありがとう
6.3.4でデフォルトのドライバー構成を変更します(#6376を参照)
最も参考になるコメント
解決しました。
1.独自のドライバーパッケージが使用できません。
2.「phoenix-4.9.0-cdh5.9.1-client.jar」で1つのdirverjarのみを使用し、接続情報を保存します。
(dbeaverを再起動する必要があります。そうしないと、hbaseを上記のエラーメッセージに接続できません。dbeaverのバグだと思います)
3. dbeaverを再起動すると、dbeaverがhbaseに接続していることがわかります。