精华内容
下载资源
问答
  • hbase 安装

    2016-05-10 17:32:03
    hbase 安装
  • hbase安装

    2015-12-16 23:50:26
    HBase安装以及多HMaseter配置 1.解压缩hbase-0.94.6.tar.gz tar zxvf hbase-0.94.6.tar.gz 2.配置hbase环境变量/etc/profile export HBASE_HOME=/home/soft01/hbase export PATH=$PATH:$HBASE_HOME/bin 3.修改...
    HBase安装以及多HMaseter配置
    1.解压缩hbase-0.94.6.tar.gz
    tar zxvf hbase-0.94.6.tar.gz
    2.配置hbase环境变量/etc/profile
    export HBASE_HOME=/home/soft01/hbase
    export PATH=$PATH:$HBASE_HOME/bin
    3.修改hbase/conf/的配置文件:
    hbase-env.sh
    export JAVA_HOME=/usr/local/jdk
    export HBASE_CLASSPATH=/home/soft01/hbase
    export HBASE_MANAGES_ZK=false #如果使用独立安装的 zookeeper这个地方就是false, 否则为true
    hbase-site.xml
    <configuration>
    <property>
    <name>hbase.master</name>
    <value>master:60000</value> #hmasterip
    </property>
    <property>
    <name>hbase.master.maxclockskew</name> #时间同步允许的时间差
    <value>180000</value>
    </property>
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value> #HDFS主的 ip
    </property>
    <property>
    <name>hbase.cluster.distributed</name> #是否分布式运行
    <value>true</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>slave1,slave2,slave3</value> #zookperip地址
    </property>
    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/soft01/zookeeper</value> #Zookper路径
    </property>
    </configuration>
    regionservers
    slave1
    slave2
    slave3
    4.分发到3个从节点
    scp -r ~/hbase soft01@slave1:~/
    scp -r ~/hbase soft01@slave2:~/
    scp -r ~/hbase soft01@slave3:~/
    5.配置其他三台hbase环境变量/etc/profile
    export HBASE_HOME=/home/hadoop/hbase
    export PATH=$PATH:$HBASE_HOME/bin
    6.启动hbase:
    start-hbase.sh
    7.命令行以及界面验证hbase安装:
    hbase shell
    >list
    http://master:60010/
    >describe '表名' 查看表结构
    >scan '表名',[列名称] 查看表数据
    >create '表名','列簇名'...
    >put
    >get
    delete ‘scores','Jim','grade'
    disable 'user'
    drop 'user'
    put 'user','P#test01','info:name' // put 表名 , rowkey 列祖: 列’,value
    get 'user','P#test01','info:name' // get 表名 , rowkey 列祖: 列
    scan 'user',{COLUMNS =>'info:login_name'}
    scan 'user', {FILTER =>"(PrefixFilter ('e') )"} //rowkey
    scan 'user', {FILTER =>"(PrefixFilter ('e') AND (QualifierFilter (>=, 'binary:login_name')))"}
    scan 'user', {FILTER => org.apache.hadoop.hbase.filter.ColumnPaginationFilter.new(1, 2)}
    8. 如何配置HMater主备
    8.1 修改配置文件
    修改/conf/hbase-site.xml文件
    <
    name>hbase.master</name>
    <value>master:60000</value>
    修改为
    <name>hbase.master.port</name>
    <value>60000</value>
    只记录端口号即可, 然后将此文件复制到其他HBASE节点上
    8.2 /conf下添加backup-masters 文件
    内容如下: slave2
    表示记录从HMaster的主机
    然后在配置backup-masters的机器上, 启动HBase即可: start-hbase.sh
    ps: 单独启动master备份服务 hbase-daemon.sh start master --backup
    9.添加HBase节点
    9.1 复制原子节点到新节点上
    92. hbase-daemon.sh start regionserver


    展开全文
  • Hbase 安装

    2015-11-09 15:41:38
    1.1下载HBase安装包 从Apache网站上(hbase.apache.org)下载HBase稳定发布包: http://archive.apache.org/dist/hbase/   在此,我下载的是hbase-0.94.16.tar.gz.要求与自己的hadoop 版本相匹配。 1.2.上传...

    1.1下载HBase安装包

    从Apache网站上(hbase.apache.org)下载HBase稳定发布包:

    http://archive.apache.org/dist/hbase/

     

    在此,我下载的是hbase-0.94.16.tar.gz.要求与自己的hadoop 版本相匹配。

    1.2.上传HBase

    将下载的hbase-0.94.16.tar.gz放到ubuntu的桌面上,选择合适的位置解压缩,我将hbase 放到了/home/xxs/hbase下。

     

    1.3.设置环境变量

    1. 3.1    使用sudo vi /etc/profile命令修改系统环境变量

    export HBASE_HOME=home/xxs/hbase

    export PATH=$PATH:$HBASE_HOME/bin

     

    1.3.2     使环境变量生效

    source /etc/profile

    此时,在终端输入hbase version可以显示hbase的版本信息

     

     

     

     

    1.4编辑hbase-env.sh

    1.4.1.     打开hbase-env.sh文件

    cd  /home/xxs/hbase/conf

    sudo vi hbase-env.sh

     

    1.4.2 修改该文件配置

    #Java环境

    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79

    #通过hadoop的配置文件找到hadoop集群

    export HBASE_CLASSPATH=/home/xxs/hadoop/conf

    #使用HBASE自带的zookeeper管理集群

    export HBASE_MANAGES_ZK=true

     

     

     

    1.5编辑hbase-site.xml

     1.5.1   打开hbase-site.xml配置文件

    cd /home/xxs/hbase/conf

    sudo vi hbase-site.xml

     

    1.5.2 配置hbase-site.xml文件

    <configuration>

      <property>

         <name>hbase.rootdir</name>

         <value>hdfs://namenode:9000/hbase</value>// Hbase该项并不识别机器IP,只能使用机器namenode

      </property>

      <property>

         <name>hbase.cluster.distributed</name>

         <value>true</value>

      </property>

      <property>

        <name>hbase.zookeeper.quorum</name>

        <value>namenode,datanode1,datanode2</value>

      </property>

    </configuration>

     

    1.6 编辑regionservers文件

    使用如下命令打开regionservers配置文件:

    sudo vi regionservers

     

    加入如下内容:

    datanode1

    datanode2

     

    1.7 分发程序文件

       在namenode节点把HBase分发到datanode1和datanode2中

    scp -r /home/xxs/hbase xxs@datanode1:/home/xxs/hbase

    scp -r /home/xxs/hbase xxs@datanode2:/home/xxs/hbase

    按照namenode节点环境修改datanode1,datanode2系统环境变量,使用 sudo vi /etc/profile 打开配置文件:

    export HBASE_HOME=/home/xxs/hbase

    export PATH=$PATH:$HBASE_HOME/bin

     

    设置后使用 source /etc/profile 生效设置环境变量

    2.1启动HBase

    通过如下命令启动Hbase

    cd /home/xxs/hbase/bin

    ./start-hbase.sh

     

      验证启动

    1.     查看各节点状态

    Namenode

     

    Datanode1,datanode2

     

    2.2 进入hbase的shell命令行,创建表student并进行查看

     


     

     

    展开全文
  • HBASE安装

    2016-08-28 17:47:17
    集群安装: 1、 上传安装包 2、 解压安装包tar -xvf hbase-0.96.2-hadoop2-bin.tar.gz -C /home/hadoop/ 3、 修改hbase-env.sh export JAVA_HOME=/usr/java/jdk1.7.0_55//告诉hbase使用外部的zk export HBASE_...

    集群安装:
    1、 上传安装包
    2、 解压安装包tar -xvf hbase-0.96.2-hadoop2-bin.tar.gz -C /home/hadoop/
    3、 修改hbase-env.sh

     export JAVA_HOME=/usr/java/jdk1.7.0_55

    //告诉hbase使用外部的zk
    export HBASE_MANAGES_ZK=false
    4、 修改 hbase-site.xml

    <property> <!-- 指定hbase在HDFS上存储的路径 -->
                    <name>hbase.rootdir</name>
                    <value>hdfs://nameservice/hbase</value>
            </property>
            <property> <!-- 指定hbase是分布式的 -->
                    <name>hbase.cluster.distributed</name>
                    <value>true</value>
            </property>
            <property> <!-- 指定zk的地址,多个用“,”分割 -->
                    <name>hbase.zookeeper.quorum</name>
                    <value>cluster4:2181,cluster5:2181,cluster6:2181</value>
            </property>

    5、 配置regionservers 文件,将所有的节点机全部配置在这个里面
    6、 要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下 因为配置hbase-site.xml文件用到了nameservice,在hdfs-site.xml和core-site.xml指定了nameservice对应的namenode有哪些(这个hadoop是安装了HA)
    7、 将配置的hbase文件全部scp到其他服务器上面
    8、 在主节点启动hbase ./start-hbase.sh ,我们可以使用jps 查看到主节点上面有 HMaster进程,其他节点上面有HRegionServer进程
    9、 为了安全起见,我们需要启动备用的主节点,可以直接用命令hbase-daemon.sh start master(其他的节点上面运行)
    10、 登陆管理界面http://192.168.1.101:60010 我们可以查看hbase的信息
    11、 我们还可以登录备机http://192.168.1.102:60010 我们可以看到这儿是standby的

    测试hbase
    1、 随便在那台机器上 在hbase的安装目录bin目录下面运行 ./hbase shell启动hbase的客户端,显示如下
    [hadoop@master bin]$ ./hbase shell
    2015-09-05 05:57:08,134 INFO [main] Configuration.deprecation: hadoop.native.lib is deprecated. Instead, use io.native.lib.available
    HBase Shell; enter ‘help’ for list of supported commands.
    Type “exit” to leave the HBase Shell
    Version 0.96.2-hadoop2, r1581096, Mon Mar 24 16:03:18 PDT 2014
    hbase(main):001:0>
    2、输入 help 然后 可以看到一列shell命令。这里的帮助很详细,要注意的是表名,行和列需要加引号。
    创建一个名为 test 的表,这个表只有一个 列族 为 cf。可以列出所有的表来检查创建情况,然后插入些值。

    hbase(main):003:0> create 'test', 'cf'
    0 row(s) in 1.2200 seconds
    hbase(main):003:0> list 'table'
    test
    1 row(s) in 0.0550 seconds
    hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1'
    0 row(s) in 0.0560 seconds
    hbase(main):005:0> put 'test', 'row2', 'cf:b', 'value2'
    0 row(s) in 0.0370 seconds
    hbase(main):006:0> put 'test', 'row3', 'cf:c', 'value3'
    0 row(s) in 0.0450 seconds

    以上我们分别插入了3行。第一个行key为row1, 列为 cf:a, 值是 value1。HBase中的列是由 列族前缀和列的名字组成的,以冒号间隔。例如这一行的列名就是a.
    检查插入情况.
    3、scan这个表,操作如下

    hbase(main):007:0> scan 'test'
    ROW        COLUMN+CELL
    row1       column=cf:a, timestamp=1288380727188, value=value1
    row2       column=cf:b, timestamp=1288380738440, value=value2
    row3       column=cf:c, timestamp=1288380747365, value=value3
    3 row(s) in 0.0590 seconds

    4、get一行,操作如下

    hbase(main):008:0> get 'test', 'row1'
    COLUMN      CELL
    cf:a        timestamp=1288380727188, value=value1
    1 row(s) in 0.0400 seconds

    5、disable 再 drop 这张表,可以清除你刚刚的操作

    hbase(main):012:0> disable 'test'
    0 row(s) in 1.0930 seconds
    hbase(main):013:0> drop 'test'
    0 row(s) in 0.0770 seconds

    6、关闭shell
    hbase(main):014:0> exit

    7、 停止 HBase
    运行停止脚本来停止HBase.

    $ ./bin/stop-hbase.sh
    stopping hbase……………

    展开全文
  • HBase 安装

    2016-11-28 13:11:32
    HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Google的BigTable的开源实现。HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的...

    简介

    HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Google的BigTable的开源实现。HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的大型数据库。
    HBase是一个开源的、分布式的、多版本的、面向列的存储模型。可以直接使用本地文件系统也可使用Hadoop的HDFS文件存储系统。为了提高数据的可靠性和系统的健壮性,并且发挥HBase处理大型数据的能力,还是使用HDFS作为文件存储系统更佳。另外,HBase存储的是松散型数据,具体来说,HBase存储的数据介于映射(key/value)和关系型数据之间。如下图所示,HBase存储的数据从逻辑上看就是一张很大的表,并且它的数据列可以根据需要动态增加。每一个cell中的数据又可以有多个版本(通过时间戳来区别),从下图来看,HBase还具有“向下提供存储,向上提供运算”的特点。
    简介来源:残雪余香

    hadoop 安装

    http://blog.csdn.net/fenglailea/article/details/53318459

    环境

    CENTOS 7 服务器
    当前用户 hadoop
    hbase版本 1.2.4

    HBase下载

    http://www.apache.org/dyn/closer.cgi/hbase/
    http://archive.apache.org/dist/hbase/stable/
    http://apache.fayea.com/hbase/

    wget http://mirrors.cnnic.cn/apache/hbase/1.2.4/hbase-1.2.4-bin.tar.gz
    tar zxvf hbase-1.2.4-bin.tar.gz

    HBase安装

    mv hbase-1.2.4 ~/hbase
    chown -R hadoop:hadoop hbase

    HBase配置

    配置hbase-env.sh

    vim /home/hadoop/hbase/conf/hbase-env.sh

    修改

    export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64/jre     #Java安装路径
    export HBASE_CLASSPATH=/home/hadoop/hadoop/etc/hadoop    #通过hadoop的配置文件找到hadoop集群
    export HBASE_MANAGES_ZK=true    #使用HBASE自带的zookeeper管理集群

    配置 hbase-site.xml

    vim /home/hadoop/hbase/conf/hbase-site.xml

    修改为

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    <configuration>
       <property>
               <name>hbase.master</name>
               <value>localhost:6000</value>
       </property>
       <property>
               <name>hbase.master.maxclockskew</name>
               <value>180000</value>
       </property>
       <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</value>
       </property>
       <property>
               <name>hbase.zookeeper.property.dataDir</name>
               <value>/home/hadoop/zookeeper</value>
       </property>
       <property>
               <name>dfs.replication</name>
               <value>1</value>
       </property>
    </configuration>

    hbase.master是指定运行HMaster的服务器及端口号;
    hbase.master.maxclockskew是用来防止HBase节点之间时间不一致造成regionserver启动失败,默认值是30000;
    hbase.rootdir指定HBase的存储目录;
    hbase.cluster.distributed设置集群处于分布式模式;
    hbase.zookeeper.quorum设置Zookeeper节点的主机名,它的值个数必须是奇数;
    hbase.zookeeper.property.dataDir 指zookeeper集群data目录
    dfs.replication设置数据备份数,集群节点小于3时需要修改,本次试验是一个节点,所以修改为1。

    配置regionservers

    vim /home/hadoop/hbase/conf/regionservers

    修改为

    localhost

    设置所运行HBase的机器,此文件配置和hadoop中的slaves类似,一行指定一台机器,本次试验仅用一台机器,设置master即可。

    配置环境变量

    vim ~/.bashrc

    最后加入

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

    应用环境变量

    . ~/.bashrc

    启动

    /home/hadoop/hbase/bin/start-hbase.sh

    关闭

    /home/hadoop/hbase/bin/stop-hbase.sh

    来源:
    http://www.cnblogs.com/nexiyi/p/hbase_intro_94.html

    展开全文
  • HBase安装

    千次阅读 2019-06-29 19:49:32
    安装前设置 安装Hadoop在Linux环境下之前,需要建立和使用Linux SSH(安全Shell)。按照下面设立Linux环境提供的步骤。 创建一个用户 首先,建议从Unix创建一个单独的Hadoop用户,文件系统隔离Hadoop文件系统。按照...
  • Hbase安装

    千次阅读 2016-04-19 19:19:39
    环境:CentOS6.5 Hadoop2.7.2 HBase1.2.1 1.安装好 hadoop 集群,并启动  [grid@hadoop4 ~]$ sh hadoop-2.7.2/sbin/start-dfs.sh  [grid@hadoop4 ~]$ sh hadoop-2.7.2/sbin/start-yarn.sh  查看 hadoop 版本:...
  • hbase安装教程

    2018-11-16 17:36:07
    hbase安装教程。
  • hbase安装和使用

    2018-04-23 15:46:18
    本资源为hbase的安装和使用,内含hbase安装工具包,hbase的安装说明,hbase的使用说明 。
  • Hbase安装~Hbase安装过程中常见的问题

    千次阅读 2020-06-02 11:57:20
    HBase安装 1.解压文件 tar -zxvf hbase-1.3.1-bin.tar.gz 2.配置文件 1)hbase-env.sh 修改内容 export JAVA_HOME=/usr/local/jdk1.8.0_131 export HBASE_MANAGES_ZK=false 2)hbase-site.xml 修改内容 &...
  • zookeeper及hbase安装

    2017-10-28 10:12:52
    zookeeper及hbase安装配置,安装时先检查zookeeper,hbase是否与hadoop版本对应
  • Hbase安装教程.docx

    2021-09-14 16:10:20
    ubuntu上的Hbase安装教程
  • 文章目录HBASE 入梦Hbase 简介什么是HbaseHbase 特点Hbase 架构Hbase 中的角色HMasterRegionServer其他组件HBase 安装Zookeeper 正常部署hadoop正常部署HBase 安装1. 解压到目录2. 配置文件同步其他服务器启动服务...
  • HBase安装教程

    2020-02-06 20:09:10
    文章目录HBase安装教程软件依赖与版本号安装步骤 HBase安装教程 软件依赖与版本号 安装HBase的前提条件是已经部署了Hadoop和Zookeeper。具体安装Hadoop的方法见前面发的文章章Hadoop伪分布式安装。部署软件版本号...
  • Ubuntu HBase安装

    2020-03-20 10:15:19
    Ubuntu 18.04 LTS HBase安装 Ubuntu 18.04 LTS HBase HBase 安装 下载需要的安装包。镜像 解压安装包sudo tar -zxvf ~/hbase-xxx.tar.gz -C /usr/local sudo mv /usr/local/hbase-xxx /usr/local/hbase 配置...
  • hadoop hive hbase安装过程
  • hadoop hbase 安装

    2012-08-07 10:31:42
    详细有效的hadoop+hbase安装文档
  • 指导手册06:HBase安装部署 hbase配置文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,953
精华内容 23,181
关键字:

hbase安装