首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HBase客户端在JBoss下不能作为7.1工作

HBase客户端在JBoss下不能作为7.1工作
EN

Stack Overflow用户
提问于 2014-01-15 12:10:29
回答 1查看 493关注 0票数 5

我有一个JBoss应用程序,它需要与HBase服务器进行远程对话。当使用简单控制台项目时,HBase客户端工作得很好,但是当部署在JBoss服务器上时,看起来服务器并没有加载类JBoss有人能帮上忙吗?

非常感谢你的答复。

org.apache.hadoop.hdfs.web.resources.UserProvider 错误消息 ERROR org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/HFPlatformWeb] StandardWrapper.Throwable: java.lang.RuntimeException: java.lang.ClassNotFoundException: java.lang.ClassNotFoundException

列表jars共用-配置-1.6.jar共用-lang-2.5.jar共用-日志-1.1.1.jar番石榴-11.0.2.jar-auth-2.0.0-cdh4.4.0.jar hadoop-公共-2.0.0-cdh4.4.0.jar hadoop-核心-2.0.0-MR1-cdh4.0.jar hadoop-hdfs-2.0.0-cdh4.4.0.jar hbase.jar log4j-1.2.17.jar原虫-java-2.4.0a.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar动物园管理员-3.4.5-cdh4.4.0.jar

EN

回答 1

Stack Overflow用户

发布于 2014-04-24 00:41:12

  • 至少有一条线索应该在异常跟踪中。奇怪的是,你完全需要hdfs.web.resources。请从一个侧面查看您的异常堆栈,从另一个角度查看cloudra,看看这个类在哪里“生活”。
  • 你真的加载了hadoop-hdfs吗?据我所知,它不是“固定的”依赖,而是一些处理HDFS方案的机制的实现。
  • 我建议将Cloudera集群升级到Cloudera 5环境。从HBase 0.96.x和Hadoop2.3.x开始,这是非常重要的优势。对我来说,另一个不同之处是纱线基础设施作为默认的MR处理程序。这似乎不能解决您的问题,但如果您现在不这样做,您将很快得到这种升级复杂性。它从HBase在子组件上的拆分开始,而不是从CDH4的hbase.jar开始。依赖关系看起来非常不同。

警告:如果您的集群还处于试验阶段,最后一点只是我根据自己的经验提出的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21137084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档