zoukankan      html  css  js  c++  java
  • HBase集群搭建

    下载安装包

    • 我使用的是:hbase-0.99.2-bin.tar.gz
    • 上传到指定目录:个人习惯,我放在了/home/hadoop/apps/

    解压

    tar –zxvf  hbase-0.99.2-bin.tar.gz
    

    重命名

    mv hbase-0.99.2 hbase
    

    修改环境变量

    在node1机器上执行下面命令

    vim /etc/profile
    

    添加内容:

    export HBASE_HOME=/home/hadoop/apps/hbase
    export PATH=$PATH:$HBASE_HOME/bin
    

    使其立即生效:

    source /etc/profile
    

    同样在其他机器上也执行上述操作。

    修改配置文件

    cd /home/hadoop/apps/hbase/conf
    

    hbase-env.sh主要配置如下几点:

    # jdk安装目录
    export JAVA_HOME=/usr/jdk  
    
    # hadoop配置文件的位置
    export HBASE_CLASSPATH=/home/hadoop/hadoop/conf 
    
    # 如果使用独立安装的zookeeper这个地方就是false 
    export HBASE_MANAGES_ZK=true   
    

    hbase-site.xml主要配置如下:

    <configuration>
      <property>
        <name>hbase.master</name>   
        #hbasemaster的主机和端口  
        <value>node1:60000</value>
      </property>
      <property>
        <name>hbase.master.maxclockskew</name>
        <value>180000</value>
      </property>
      <property>
        <name>hbase.rootdir</name>
        #hdfs目录,持久化hbase数据
        <value>hdfs://node1/hbase</value>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>  
        #是否分布式运行,false即为单机
        <value>true</value>
      </property>
      <property>
        <name>hbase.zookeeper.quorum</name>
        #zookeeper地址
        <value>node1,node2,node3</value>
      </property>
      <property>
        <name>hbase.zookeeper.property.dataDir</name>
        #zookeeper配置信息快照的位置
        <value>/home/hadoop/apps/hbase/tmp/zookeeper</value>
      </property>
    </configuration>
    

    Regionservers配置如下(这里配置是从机器域名):

    node1
    node2
    

    把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

    cp /home/hadoop/apps/hadoop/etc/hadoop/hdfs-site.xml /home/hadoop/apps/hbase/conf
    cp /home/hadoop/apps/hadoop/etc/hadoop/core-site.xml /home/hadoop/apps/hbase/conf
    

    分发到其它机器

    scp –r /home/hadoop/apps/hbase hadoop@node2:/home/hadoop/apps
    scp –r /home/hadoop/apps/hbase hadoop@node3:/home/hadoop/apps
    

    启动

    1、确保hadoop集群已经启动

    2、start-hbase.sh

    查看

    • 进程:jps
    • 进入hbase的shell:hbase shell
    • 退出hbase的shell:quit
    • 页面:http://node1:16030

  • 相关阅读:
    HDU 1069 Monkey and Banana
    HDU 1029 Ignatius and the Princess IV
    HDU 1024 Max Sum Plus Plus
    Gym100923H Por Costel and the Match
    Codeforces 682C Alyona and the Tree
    Codeforces 449B Jzzhu and Cities
    Codeforces (ccpc-wannafly camp day2) L. Por Costel and the Semipalindromes
    Codeforces 598D (ccpc-wannafly camp day1) Igor In the Museum
    Codeforces 1167c(ccpc wannafly camp day1) News Distribution 并查集模板
    快乐数问题
  • 原文地址:https://www.cnblogs.com/tianboblog/p/8763500.html
Copyright © 2011-2022 走看看