`
youkimra
  • 浏览: 33798 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hbase 安装经历

 
阅读更多

转载的:

 

前提是HBase-0.90.4与Hadoop-0.20.203.0

以下两行红字可以解决HBase与Hadoop的连接问题(连接需要一致性的版本)

最近打算试试Hbase,Hadoop是前几天已经装好的,三台虚拟机(机房老师看到说:“你还真敢玩”)

hadoop 版本0.20.203.0

hbase版本0.90.4

hbase按照网上文档配置完成以后总是出现(master的log文件里面)

java.io.IOException: Call to <host:port> failed on local exception

很多人说是版本问题,
我的hadoop版本是0.20.203.0,网上说版本问题多是0.21 hadoop,0.20的出问题的不多,
有人还说说是因为HIVE_HOME 下的hbase jar包和当前hbase的版本不符引起的(这比较扯,我的hive完全没有运行,两者肯定没有关系),
后来把hbase_home/lib(启动的时候会加载里面所有jar) 下的hadoop-core-0.20-append-r1056497.jar rm 掉,再cp hadoop_home下的hadoop-core-0.20.203.0.jar到lib中,
满心期待的start-hbase.sh,还是没启动起来,再次失望了(我这看国足的人,失望是常事,没什么!!),这时候开始怀疑:难道不是网上所说的版本问题?


开始继续搜索,无果,全都说是版本问题,静下来认真看看hbase的master log吧,log中写道:

2011-08-31 18:15:20,351 FATAL org.apache.hadoop.hbase.master.HMaster: Unhandled exception. Starting shutdown.
java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration

现在NoClassDefFoundError,缺少 org/apache/commons/configuration/Configuration 果断给他加一个commons-configuration包试试,
从hadoop_home/lib下面cp一个commons-configuration-1.6.jar到hbase_home/lib下,

回忆刚才rm掉的包是 hadoop-core-0.20-append-r1056497.jar.难道它append org/apache/commons/configuration/Configuration 在包里面了,查看一下,并没有多余的类,也就是说即使版本没问题同样会有NoClassDefFoundError,
再次start-hbase.sh,jps一下,HMaster 出现,此问题搞定。内牛满面

************************************************************分割线**************************************************

貌似,第一行红字,可以解决匹配问题,但缺少一个包,所以再补充一个包

 

分享到:
评论

相关推荐

    大数据时代的结构化存储—HBase在阿里的应用实践

    HBase在阿里经历过年轻的苦涩,释放过青春的活力,也付出过成长的代价。几代人的不懈努力下,五年陈的HBase开始表现出更成熟、更完善、更丰富的一面,成为公司内部被广泛使用的存储产品之一。经过

    HBase在阿里搜索推荐中的应用

    本文来自于云栖社区,本文主要从Hbase的历史规模开始谈起,进而聊到了应用场景,着重分享了问题和...从2010年开始,我们经历了十个以上的版本。我们不推荐使用1.0、1.2版本,一定要使用最新的版本。关于集群规模,总节

    java学习过程中碰到的到一些问题以及面试经历.zip

    Java前后开发面试题,大厂进阶之路,基于JavaGuide、Cyc大佬、牛客...包含计算机网络知识、JavaSE、JVM、Spring、Springboot、SpringCloud、Mybatis、多线程并发、netty、MySQL、MongoDB、Elasticsearch、Redis、HBASE

    大数据技术原理与应用.docx

    数据产生方式的变革主要经历了三个阶段,以下哪个不属于这三个阶段:1.数据产生方式的变革主要经历了三个阶段,以下哪个不属于这三个阶段:() [单选题] * A.数据流阶段(正确答案) B.运营式系统阶段 C.用户原创...

    8种Nosql数据库系统对比

    虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的...

    项目源码:基于Hadoop+Spark招聘推荐可视化系统 大数据项目

    数据存储与处理:系统利用Hadoop分布式文件系统(HDFS)存储采集到的招聘数据,并使用Hadoop生态圈中的工具(如Hive、HBase等)进行数据处理和管理。Spark作为数据处理引擎,提供高性能的批处理和实时计算能力,对...

    项目源码:基于Hadoop+Spark招聘推荐可视化系统 大数据项目 计算机毕业设计

    数据存储与处理:系统利用Hadoop分布式文件系统(HDFS)存储采集到的招聘数据,并使用Hadoop生态圈中的工具(如Hive、HBase等)进行数据处理和管理。Spark作为数据处理引擎,提供高性能的批处理和实时计算能力,对...

    基于Hadoop+Spark招聘推荐可视化系统 大数据项目 毕业设计(源码下载)

    数据存储与处理:系统利用Hadoop分布式文件系统(HDFS)存储采集到的招聘数据,并使用Hadoop生态圈中的工具(如Hive、HBase等)进行数据处理和管理。Spark作为数据处理引擎,提供高性能的批处理和实时计算能力,对...

    大数据开发工程师的岗位职责.docx

    2、熟悉Hadoop、Mpp、Oracle等至少一种数据仓库工具 3、具备良好的编程语言基础如:java/python/scala/c++/shell等 4、二本以上学历,计算机相关专业或者有相关培训经历者优先 5、 个人素质要求:目光长远、态度...

    数据库审计系统基本原理与部署方式.pdf

    数据库审计主要功能 数据审计经历的技术: 第⼀阶段:流量⾏为审计 实现了对OSI七层模型中的⽹络层到会话层的覆盖,主要对数据库访问⾏为进⾏分析和统计 第⼆阶段:内容审计阶段 实现了OSI七层模型中的表⽰层到应⽤...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    hbase mongodb strom spark java语言 语言语法基础 异常 泛型 内部类 反射 序列化 nIo 匿名类 包装类 优先级 引用 语言工具类库 容器类 集合 链表 map 工具类 系统类 日期类 数字类 字符...

    大数据技术概述.pdf

    价值密度低,⼤量数据中有价值的⽐较少,但是单点价值⽐较⾼ ⼤数据影响 数据库专家jim gray,⼈类从诞⽣以来,经历了四种研究范式。2010年后,进⼊⼤数据时代以后,是以数据为中⼼的研究范式。第⼀种实 验,⼀开始...

    大数据技术白皮书.pdf

    目前, 无论国内还是国外, 大数据技术都在经历前所未有的快速演变, 以满足各种应用的需 求。 我国已将大数据发展确定为国家战略, 强调要瞄准世界科技 前沿,集中优势资源突破大数据核心技术,加快构建自主可控的...

    01大数据概述.pdf

    从采⽤数据库作为数据管理的主要⽅式开始,⼈类社会的数据产⽣⽅式⼤致经历了 3 个阶段,⽽正是数据产⽣⽅式的巨⼤变化才最终导 致⼤数据的产⽣。 1)运营式系统阶段。 数据库的出现使得数据管理的复杂度⼤⼤降低,...

    8年互联网老兵,2个月面试20家大厂的知识点总结和建议

    本文来自一个8年大数据老兵的面试经历投稿,我完完整整的看了一遍,真的很细很细,疫情期间面试各种失败各种总结,最后拿到Offer实属不易,精神很值得大家学习 前言 我不是什么大牛,我只是一个有八年工作经验的...

Global site tag (gtag.js) - Google Analytics