hadoop入门3---基于外部zookeeper伪集群进行hbase安装

    xiaoxiao2025-03-30  16

    一、hbase安装配置

    1、运行环境:

    操作系统centos 6.5

    jdk 1.7.0_80

    hadoop-2.5.0

    zookeeper-3.4.9伪集群,单机装三个实例

    hbase-1.3.3

    2、参考https://blog.csdn.net/qq_25948717/article/details/80718580

    3、设置环境变量 export HBASE_HOME="/opt/modules/hbase-1.3.3" export PATH=$HBASE_HOME/bin:$PATH

    二、hbase使用外部zookeeper(伪集群zookeeper)配置 1、修改hbase-env.sh为如下: export HBASE_MANAGES_ZK=false

    2、设置conf目录的hbase-site.xml如下  

    <configuration>     <property>             <name>hbase.rootdir</name>             <value>hdfs://hcb.com:8020/hbase</value>     </property>     <property>             <name>hbase.cluster.distributed</name>             <value>true</value>     </property>     <property>             <name>hbase.zookeeper.quorum</name>            <value>hcb.com:2181,hcb.com:2182,hcb.com:2183</value>     </property>     <property>             <name>hbase.zookeeper.property.dataDir</name>             <value>/opt/modules/hbase-1.3.3/zookeeper_tmp</value>     </property> </configuration>

    3、conf/regionServers文件设置为如下

    hcb.com hcb.com hcb.com

    二、hbase操作 1、先要启动所有zookeeper实例

    2、启动hbase ./start-hbase.sh

    3、进入hbase shell模式 执行命令hbase shell

    4、创建hbase表

    5、hbase表插入数据 添加数据 # 语法:put <table>,<rowkey>,<family:column>,<value>,<timestamp> # 例如:给表t1的添加一行记录:rowkey是rowkey001,family name:f1,column name:col1,value:value01,timestamp:系统默认 hbase(main)> put 't1','rowkey001','f1:col1','value01'

    最新回复(0)