一、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'