关闭

HBase 配置教程

标签: hbasezookeeper
249人阅读 评论(0) 收藏 举报

总结下关于HBase的配置,想要成功搭建HBase,首先需要安装zookeeper,因为HBase的启动是依赖于zookeeper的,所以如果不部署zookeeper的话会有点问题,zookeeper的部署这个可以看连接,这里不再赘语http://blog.csdn.net/cruise_h/article/details/19046357

HBase的部署如下几个步骤,首先下载HBase,我用的是hadoop2.6版本,HBase选用的是1.0.3版本,这里具体的安装要感谢51CTO学堂课程讲解的非常清楚
http://edu.51cto.com/lesson/id-77630.html

解压完HBase之后最重要的是要配置HBase三个文件,分别是HBase-evn.sh,hbase-site.xml,以及rigionservers三个配置文件

分别上配置文件内容:
对于HBase-evn.sh
在# The java implementation to use. Java 1.7+ required.下面添加Java_home环境
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

然后找到下面内容并改成如下

# Tell HBase whether it should manage it's own instance of Zookeeper or not.
 export HBASE_MANAGES_ZK=false

接下来修改hbase-site.xml,添加如下,注意master:9000需要和hadoop配置时候的端口号对其!!!

<configuration>
 <property>
            <name>hbase.rootdir</name>  
            <value>hdfs://master:9000/hbase</value> 
    </property>
    <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
    </property>
    <property>
            <name>hbase.master</name>
            <value>hdfs://master:60000</value>
   </property>
   <property>
           <name>hbase.zookeeper.quorum</name>
           <value>master,slave1,slave2</value>
   </property>
</configuration>

修改`rigionservers把localhost修改成这里我是三台pc,主机是master,从机分别为slave1,slave2

master
slave1
slave2

配置完之后就可以进行启动了,开始./bin/start-hbase.sh

会发现主节点有Hmaster,
主节点:

3474 DataNode
2955 QuorumPeerMain
4176 NodeManager
3258 NameNode
3954 ResourceManager
6700 SparkSubmit
8372 Jps
6056 HMaster
3755 SecondaryNameNode

从节点:有HRegionServer
5720 Jps
3239 QuorumPeerMain
4934 HRegionServer
3428 DataNode

一般而言每一个节点都会启动,如果没有启动就重启电脑试试。
启动顺序为先启动zk ./bin/zkServer.sh start (需要在每台电脑启动)
然后在master节点上启动./hadoop/bin/start-all.sh, 最后启动
./bin/start-hbase.sh
这之后就可以在master:16010上看到相关信息了

接下来是关于hbase通过java编程,通过eclipse进行java编程可以通过下面链接实现http://blog.csdn.net/yeruby/article/details/19984431

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10094次
    • 积分:221
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条