hbase安装

来源:互联网 发布:国外大学网络课程证书 编辑:程序博客网 时间:2024/05/16 23:44
先决条件
    hadoop 已经安装

1. 解压
    tar -zxvf hbase-0.90.4-cdh3u3.tar.gz 
2. 配置环境变量 (每台机器)
    A. vim /etc/profile   添加:
          #set hbase enviromet
            export HBASE_HOME=/usr/hadoop/hbase-0.90.4-cdh3u3
           export PATH=$PATH:$HBASE_HOME/bin
      B. source /etc/profile (是刚配置的环境变量生效) 

3. 修改 $HADOOP-HOME/conf/hdfs-site.xml(每台机器) 
   <property>
        <name>dfs.datanode.max.xcievers</name> # HDFS 上运行文件个数上限
        <value>4096</value>
   </property>
4. 配置 $HBASE-HOME/conf/hbase-site.xml, 添加如下节点
 
      <property>
      <name>hbase.zookeeper.property.clientPort</name>
      <value>2222</value>
      <description>Property from ZooKeeper's config zoo.cfg.
      The port at which the clients will connect.
      </description>
    </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>salve1</value>
    <description>The directory shared by RegionServers.
    </description>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/hadoop/zookeeper</value>
    <description>Property from ZooKeeper's config zoo.cfg.
    The directory where the snapshot is stored.
    </description>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value>
    <description>The directory shared by RegionServers.
    </description>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description>The mode the cluster will be in. Possible values are
      false: standalone and pseudo-distributed setups with managed Zookeeper
      true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
    </description>
  </property>

5. 配置jdk ,vim $HBASE-HOME/conf/hbase-env.sh,修改如下:

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

6.配置子节点 vim $HBASE-HOME/conf/regionservers
    添加上所有子节点的地址 

7. 将hbase 文件发送到各个节点  
      scp -r /usr/hadoop/hbase-0.90.4-cdh3u3 salve1:/usr/hadoop/

8. 启动/关闭 
   启动:start-hbase.sh (先启动hdfs)
   关闭:stop-hbase.sh
9. 测试
   a. 输入: hbase shell
   b. 输入: list   如果没有报错,则安装正常
10,web管理 
  http://192.168.1.201:60010  (换成对应的IP) 
11, 若使用hadoop程序连接hbase,需做以下配置:
   A. 将hbase 所有jar copy到 hadoop lib下
   B. 配置hadoop,core-site.xml
       <property>
      <name>hbase.zookeeper.quorum</name>
      <value>hdp1,hdp2,hdp3</value>
      <description>Comma separated</description>
     </property>

  C,  将hbase-site.xml copy 到 hadoop  conf 下



欢迎留言交流

0 0
原创粉丝点击