1002-HBase本地安装方式,1002-hbase安装方式
1、下载HBase
http://www.apache.org/dyn/closer.cgi/hbase/
http://archive.apache.org/dist/hbase
这里我们下载hbase-0.96.2-hadoop2-bin.tar.gz 2、下载完成后,安装HBase
tar xzvf hbase-<?eval ${project.version}?>-hadoop2-bin.tar.g
cd hbase-<?eval ${project.version}?>-hadoop2/
3、编辑conf/hbase-env.sh,设置JAVA_HOME
修改hbase下的conf目录下的配置文件hbase-env.sh
export JAVA_HOME=$JAVA_HOME
export HBASE_MANAGES_ZK=true //此配置信息,设置由hbase自己管理zookeeper,不需要单独的zookeeper
4、编辑 conf/hbase-site.xml,以下内容表示分布式集群模式部署(本地安装忽略)
<!--该配置,指定HBase分布式集群模式运行-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value></property>
<property>
<!--HBase运行在HDFS实例上,指向高可用的hdfs文件系统 -->
<property>
<name>hbase.rootdir</name> <value>hdfs://localhost:8020/hbase</value>
</property>
<!--HBase注册信息到ZooKeeper-->
<property> <name>hbase.zookeeper.quorum</name> <value>cloud05:2181,cloud06:2181,cloud07:2181</value>
</property>
其中: 对hbase.rootdir对应的hdfs上的目录。不需要手动创建,HBase会自动创建
5、启动HBase
5.1 单节点通过bin/start-hbase.sh启动
执行脚本后,会启动两个进程,分别为HMaster和HRegionServer
5.2 集群模式下通过启动
local-master-backup.sh命令启动HMaster
local-regionservers.sh命令允许启动多个HRegionServer
6、在HDFS上检查HBase的目录 通过
hadoop fs 命令查看HBase在HDFS上的目录
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。