zoukankan      html  css  js  c++  java
  • Hbase1.2.3安装

    HBase是一个分布式,版本化,面向列的数据库,基于Google BigTable模型开发的,典型的key/value系统;构建在HDFS上的分布式列存储系统;

    在hadoop master1上安装

    1.解压hbase

    [hadoop@n1 ~]$ tar xf hbase-1.2.3-bin.tar.gz -C app/

    2.设置环境变量

    [hadoop@n1 ~]$ cat .bashrc

    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HBASE_HOME/bin:$HBASE_HOME/conf

    export  HBASE_HOME=/home/hadoop/app/hbase-1.2.3

    export PATH

    [hadoop@n1 ~]$ source .bashrc

    3.编辑hbase-env.sh

    export JAVA_HOME=/home/hadoop/app/jdk1.8.0_101        #设置java家目录

    export HBASE_MANAGES_ZK=false                #默认为true,表示HBase托管zookeeper实例,如果是HBase独占的zookeeper,可以设定为true。

    4.编辑hbase-site.xml

    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://base/hbase</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>n1:2181,n2:2181,n3:2181,n4:2181,n5:2181</value>
        </property>
        <property>
            <name>dfs.replication</name>
            <value>3</value>
        </property>
    </configuration>
    hbase.rootdir:Region Servers共享的HBase持久化数据的存储地址。需要使用包含文件系统scheme的完全限定地址。
    hbase.cluster.distributed:指定Hbase集群是否以分布式方式运行。
    hbase.zookeeper.quorum:ZooKeeper的所有成员服务器列表,服务器名之间用逗号分隔。
    dfs.replication:                 副本个数

    5.启动:

    [hadoop@n1 bin]$ ./start-hbase.sh

    #back-master需要手动起

    [hadoop@n2 bin]$ ./hbase-daemon.sh start master
    starting master, logging to /home/hadoop/app/hbase-1.2.3/logs/hbase-hadoop-master-n2.out
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

    6.进入命令行

    [hadoop@n1 bin]$ ./hbase shell

    上面报错,移除hbase下的jar包就可以了。

    也可以选择忽视,移除之后报这个错,

    访问

    master1:

    master2:

  • 相关阅读:
    OpenStack网卡桥接问题
    Linux DD添加swap分区
    OpenStack KVM嵌套虚拟化的配置
    OpenStack KVM嵌套虚拟化的配置
    received packet with own address as source address
    mysql ERROR 1040 (08004): Too many connections
    openstack以其他tenant用户创建实例
    OpenStack Controller HA (3)
    OpenStack Controller HA (2)
    OpenStack controller HA
  • 原文地址:https://www.cnblogs.com/Z-style/p/6019749.html
Copyright © 2011-2022 走看看