zoukankan      html  css  js  c++  java
  • HBase集群的安装部署

    HBase的安装是是建立在hadoop和zookeeper集群之上的

    安装的步骤跟伪分布式差不多,只是修改了一些配置文件

    解压缩、重命名、设置环境变量

    把hbase-0.94.2-security.tar.gz复制到/home/hadoop

    解压hbase-0.94.2-security.tar.gz与重命名

    #cd /home/hadoop

    #tar -zxvf hbase-0.94.2-security.tar.gz

    #mv hbase-0.94.2-security hbase

    修改/etc/profile文件。

    #vi /etc/profile

    增加 

    export HBASE_HOME=/home/hadoop/hbase

    修改 

    export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HBASE_HOME/bin

    保存退出

    #source /etc/profile

    修改$HBASE_HOME/conf/hbase-env.sh,修改内容如下:

    export JAVA_HOME=/usr/java/jdk1.6.0_45

    export HBASE_MANAGES_ZK=false

    在伪分布式安装中HBASE_MANAGES_ZK设置的是true,使用hbase自身的zookeeper

    而完全分布式安装则依赖集群上的zooleeper,所以这里要设置为false

    修改$HBASE_HOME/conf/hbase-site.xml,修改内容如下:

    <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.zookeeper.quorum</name>

     <value>master,slave1,slave2</value>

    </property>

    <property>

     <name>dfs.replication</name>

     <value>1</value>

    </property>

    hbase.rootdir配置在hdfs文件系统上hbase存储的路径

    hbase.cluster.distributed配置是否是分布式的

    hbase.zookeeper.quorum配置zookeeper在哪些节点上(伪分布式安装中只有一个master)

    dfs.replication配置副本个数

    注意:hbase.rootdir的主机和端口号与hadoop的配置文件core-site.xml的fs.default.name的主机和端口号一致

    (可选)文件regionservers的内容为各个regionserver的节点主机名

    slave1

    slave2

    在为分布式安装中,内容只有master,该文件记录regionserver的各个节点的主机名,因为是伪分布式安装,所只写一个,localhost或者主机名都可以

    启动hbase,在bin目录下执行命令start-hbase.sh

    ******启动hbase之前,确保hadoop是运行正常的,并且可以写入文件,zookeeper集群已启动*******

    4.5 验证是否安装成功:

    (1)执行jps,发现master节点新增加了2个java进程,分别是HMaster、HQuorumPeer;在regionserver节点上新增了HRegionServer进程

    (2)使用浏览器访问http://master:60010,可以进入和hadoop类似的web管理页面

  • 相关阅读:
    PHP通过日志来发现问题
    php环境重启
    排行榜的实现
    git相关使用技巧和问题
    lua State加载部分库
    c++ 解析json
    查看某个进程允许打开的最大文件描述符
    glog安装与使用
    ubuntu update-alternatives
    gcc安装多个版本
  • 原文地址:https://www.cnblogs.com/jchubby/p/4429695.html
Copyright © 2011-2022 走看看