如何在容器(例如 glassfish、jboss 等)内的 Java EE 应用程序中访问 hbase(使用 JPA、JDO 或任何其他方式)?如何在容器内建立连接池?我已经尝试过 datanucleus,但它的文档和示例并没有满足这个要求。此外,datanucleus 层使 hbase 访问速度比 hbase 自己的客户端 API 慢,而且我找不到在其中创建连接池的方法(到 hbase)。请提供任何链接以深入研究它。
问问题
599 次
1 回答
0
正如评论中已经回答的那样,默认客户端在许多情况下是可以接受的(请参阅包摘要)。简单的用例是使用 HBaseAdmin 创建/管理表和使用HTable扫描/插入。需要手动投入资源或指定连接属性。hbase-site.xml
还有另一个客户端 - Asynchbase,它允许以异步方式使用 HBase。这里的入口点是HBaseClient
类(它不使用 conf 文件,在代码中指定属性)。
于 2014-07-18T13:50:15.897 回答