zoukankan      html  css  js  c++  java
  • 大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践

    若查看HBase-1.2.4版本内容及demo代码详见 大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践

    1. 环境准备:

      1.需要在Hadoop启动正常情况下安装,hadoop安装可参考LZ的文章 大数据系列之Hadoop分布式集群部署

      2. 资料包  hbase-0.98.9-hadoop2-bin.tar.gz

    2. 安装步骤:

      1.将hbase 压缩包放入用户~/resources下

      2.执行命令,cp到用户根目录,解压

    cp resources/hbase-0.98.9-hadoop2-bin.tar.gz .

    tar -xzvf hbase-0.98.9-hadoop2-bin.tar.gz

    ll hbase-0.98.9-hadoop2

       

      3.配置 conf/hbase-env.sh 

      

      4.配置 conf/hbase-site.xml

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

       5.配置 conf/regionservers ,将内容替换为slave  (集群从节点主机hostname)

       6.配置环境变量,可在.base_profile , 也可在root 用户下配置/etc/profile  。 注意要生效配置 source {filename}

    #HBase CONFIG
    export HBASE_HOME=/home/mfz/hbase-0.98.9-hadoop2
    export PATH=$HBASE_HOME/bin:$PATH
    export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
    

       7.将配置完成后的Hbase安装包传输到slave集群节点上

    cd   
    scp -r hbase-0.98.9-hadoop2 slave:~/
    

       8.  启动Hbase  ,进入安装目录下:

    bin/start-hbase.sh
    

     

      9.验证Hbase,进入master 浏览器.启动界面如下则启动成功

      10.进入HBase shell执行增、删、改、查操作

    #shell 命令如下
    
    #开启Hbase shell
    bin/hbase shell
    
    #创建表 hbasename, 有两个列族 'one'和'two'
    create 'hbasename','one','two'
    
    #查看表
    list
    
    #查看表结构
    describe 'hbasetest'
    
    #插入数据
    put 'hbasename','test1','one','helloWorld',1
    
    #查看数据
    scan 'hbasename'
    get 'hbasename','test1'
    
    #修改表结构(新增列族'three')
    alter 'hbasename',NAME='three'
    
    #删除表
    disable 'hbasename' drop 'hbasename'

     

    更多hbase shell命令详见官网 http://hbase.apache.org/book.html#shell_exercises

    完~~

    上传一份Java整合HBase的demo大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践

  • 相关阅读:
    Tree MapByFold
    Tree DepthByFold
    Tree SizeByFold
    Tree MaximumByFold
    Tree Fold
    Tree Map
    Tree Depth
    Tree Maximum
    Tree Size
    Tree
  • 原文地址:https://www.cnblogs.com/cnmenglang/p/6555828.html
Copyright © 2011-2022 走看看