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

hbase安装方式

 
阅读更多

 

本篇介绍两种HBase的安装方式:本地安装方式和伪分布式安装方式。 安装的前提条件是已经成功安装了hadoop,而且hadoop的版本要和hbase的版本相匹配。 我将要安装的hbase是hbase-0.90.4版本,需要的hadoop是hadoop-0.20.2版本。 1.单机安装 将下载的hbase-0.90.4解压到相应的目录,如/home/zhangxin/hbase-0.90.4 修改hbase-0.90.4下的conf目录下的配置文件hbase-env.sh 首先,修改hbase-env.sh中的如下属性: export JAVA_HOME=/home/zhangxin/jdk1.6 export HBASE_MANAGES_ZK=true  //此配置信息,设置由hbase自己管理zookeeper,不需要单独的zookeeper。 2.伪分布式安装 修改hbase-0.90.4下的conf目录下的配置文件hbase-env.sh和hbase-site.xml 首先,修改hbase-env.sh中的如下属性: export JAVA_HOME=/home/zhangxin/jdk1.6 export HBASE_CLASSPATH=/home/zhangxin/hadoop-0.20.2/conf export HBASE_MANAGES_ZK=true 

然后,修改hbase-site.xml文件
<property>
      <name>hbase.rootdir</name>
     <value>hdfs://localhost:9000/hbase</value>//此属性要根据自己的hadoop的配置信息进行相应的修改
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>

替换Hbase中的jar包
需要用{HADOOP_HOME}下的hadoop-0.20.2-core.jar 替换掉{HBASE_HOME}/lib目录下的hadoop-core-0.20-append-r1056497.jar 。如果不替换jar文件Hbase启动时会因为hadoop和Hbase的客户端协议不一致而导致HMaster启动异常。报错如下:
localhost: Exception in thread "main" org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch. (client = 42, server = 41)
所以如果遇到以上错误,就通过替换jar包解决。

完成以上操作,就可以正常启动Hbase了,启动顺序:先启动Hadoop——>再启动Hbase,关闭顺序:先关闭Hbase——>再关闭Hadoop。

参考文献http://hi.baidu.com/zhangxinandala/item/fe580e63e1297f9ac4d24917

分享到:
评论

相关推荐

    hbase集群的安装

    hbase需要搭建集群,这里详细的介绍了集群的安装方式以及配置文件的一些修改

    Linux环境Hadoop2.6+Hbase1.2集群安装部署

    hadoop,hbase单机,伪分布,全分布部署方式过程和步骤。

    Hbase+Spring boot实战分布式文件存储

    简要介绍HBase的监控重要性以及常用的监控方式。实战开发通过jmx获取HBase运行时数据,监控集群状态 5-1 HBase备份与恢复 5-2 HBase监控简介 5-3 Hadoop JMX监控实战 5-4 HBase JMX监控实战 第6章 Phoenix & Sqoop ...

    Hadoop-2.0.0-cdh4.3.0安装手册(hbase-0.94.15-cdh4.6.0)

    ha 方式安装 cdh4,hbase,补充原文档的内容

    hbase-monitor:基于influxdb+jvmtrans+grafana实现HBase的监控,通过docker-compose实现一键启动和部署

    docker compose的方式一次性安装和配置一下三个服务,用于java程序的监控。 influxdb jmxtrans grafana 要看到最终实现的效果,需要四个步骤: 1、监控的目标java程序启动时需要启用jmx,并且设置好jmx开放的端口,...

    docker 搭建hadoop以及hbase集群详解

    要用docker搭建集群,首先需要构造集群所需...使用ubuntu14系统来安装hadoop和hbase,由于hadoop集群机器之间通过ssh通信,所以需要在ubuntu14系统中安装ssh服务。 编写Dockerfile如下: ###########################

    bigmap:一个封装了 hbase 和 mongodb 的 java 数据结构实现

    大地图 一个封装了 hbase、cassandra 和 mongodb 的 java 地图实现。 允许人们通过本机地图界面在这些 NoSQL 数据库中缓存对象。... 可以按如下方式添加依赖项: &lt;groupId&gt;com.bigmap&lt;/groupId&gt;

    Phoenix安装文档

    ”这样的疑虑,事实上并不会,Phoenix通过以下方式实现了比你自己手写的方式相同或者可能是更好的性能(更不用说可以少写了很多代码): 作者:献给记性不好的自己 链接:http://www.jianshu.com/p/9d3e938081d2 來...

    Impala-cdh集群安装部署

    本文档部署impala时所用到的Hive、Hadoop等环境的安装方式是使用tar包方式安装的(cdh版本的tar包安装与Apache的tar包安装方式相同)。cdh版本的tar包下载地址:http://archive-primary.cloudera.com/cdh5/cdh/5/

    安装hadoopCDH5安装服务步骤.doc

    CDH5安装手册:Apache Hadoop的服务的部署比较繁琐,需要手工编辑配置文件、下载依赖包等。Cloudera Manager以GUI的方式的...由于需要对Hive,HBase,Impala,Spark进行功能测试,就采用 了Cloudera Manager方式进行安装。

    5.2Kubernetes集群搭建-kubeadm.md

    kubernetes的实用的kubeadm安装方式,快速简洁,中间踩到过的坑也都列出来,能快速部署成功,可应用于小型生产集群环境,同时后有kubernetes-dashboard的安装过程。

    小白快速掌握CDH的安装和配置视频教程

    从基础知识点到安装部署、集群配置、各种服务安装到增加新节点,通过知识点 + 实际操作的方式帮助小白快速掌握CDH的安装和配置。 课程亮点 1,Cloudera Manager可视化、自动部署和配置,稳定性好 2,理论+操作,...

    kudu cm安装方式文档

    关于cdh 出版的kudu安装步骤,包含了一些介绍,以及kudu安装截图

    Ambari部署Hadoop集群.doc

    Hadoop生态圈包含HDFS、MapReduce、HBase、Hive、Pig、Flume、Sqoop、ZooKeeper等诸多组件。对大数据的初学者来说,搭建一个Hadoop大数据基础平台不是一件容易的事;对于企业,如果要部署由成千上万的节点组成的...

    2017最新大数据架构师精英课程

    52_网络静态ip-NAT连接方式-YUM安装, e9 j% z; B' ?! p1 D* Y 53_常用命令2 L V5 k8 y8 S h( Q0 `2 O4 s- I- N 54_for-while-if-nc6 z# I2 D6 f- D* |6 Y @ 55_jdk安装-环境变量配置2 C6 x4 C; s) M: {$ }- p 56_...

    R的极客理想 工具篇+高级开发篇+量化投资篇.zip

    附录介绍了Java、Hadoop以及各种数据库对安装方式。书中内容涉及计算机、互联网、数据库、大数据、统计、金融等领域,详细总结了R语言与Java、MySQL、Redis、MongoDB、Cassandra、Hadoop、Hive、Hbase等技术的综合...

    R的极客理想:工具篇,完整扫描版

    附录介绍了Java、Hadoop以及各种数据库对安装方式。书中内容涉及计算机、互联网、数据库、大数据、统计、金融等领域,详细总结了R语言与Java、MySQL、Redis、MongoDB、Cassandra、Hadoop、Hive、Hbase等技术的综合...

    R的极客理想-工具篇

    附录介绍了Java、Hadoop以及各种数据库对安装方式。书中内容涉及计算机、互联网、数据库、大数据、统计、金融等领域,详细总结了R语言与Java、MySQL、Redis、MongoDB、Cassandra、Hadoop、Hive、Hbase等技术的综合...

    新版Hadoop视频教程 段海涛老师Hadoop八天完全攻克Hadoop视频教程 Hadoop开发

    02-hive的元数据库mysql方式安装配置.avi 03-hive的使用.avi 04-hive的常用语法.avi 05-hql语法及自定义函数.avi 06-hbase表结构.avi 07-hbase集群架构及表存储机制.avi 08-hbase-shell.avi 09-hbase的java ...

    大数据组件介绍PPT

    主要介绍Hadoop,Spark,Sqoop,Hbase,kafka等大数据相关组件,以及Apache原生集群以及CDH一键安装方式,最后介绍作者所在公司的应用场景

Global site tag (gtag.js) - Google Analytics