一、文件解压
cd /opt/module/ tar -zxvf hbase-2.2.0-bin.tar.gz二、修改启动变量 系统环境变量增加
vi /etc/profile export Hbase_HOME=/opt/module/hbase-2.2.0 export PATH=$PATH:$Hbase_HOME/bin保存系统环境变量:source /etc/profile 修改hbase变量
cd /opt/module/hbase-2.2.0/conf/ vi hbase-env.sh 在查看状态下使用查找命令,更改配置文件 export JAVA_HOME=/opt/module/jdk1.8.0_212/ export Hbase_MANAGES_ZK=false三、配置文件 配置hbase-site.xml文件
vi hbase-site.xml
注意如果使用外部zk, hbase.cluster.distributed需要设置为true 文件regionservers配置:hadoop100 四、启动 依次启动 (hbase只需要主节点启动) Zookeeper、Hadoop、Hbase Hbase启动方式:hbase.rootdir hdfs://hadoop100:9820/hbase hbase.cluster.distributed true hbase.zookeeper.quorum hadoop100 hbase.master.info.port 60010 hbase.master.maxclockskew 180000 Time difference of regionserver from master hbase.coprocessor.abortonerror false hbase.unsafe.stream.capability.enforce false
start-hbase.sh备注:如果上面依然没有启动HRegionServer,可以尝试下面语句 bin/hbase-daemon.sh start regionserver 五、检验
Web端查看:http://hadoop100:60010/master-status
注:master web 默认是不运行的,需在配置文件中配置端口
如果因为Zookeeper启动不了,查看/usr/local/soft/hbase-2.2.0/logs/日志信息
可以考虑把zk里面的hbase节点全部删除,然后重启试一下
hbase shell
创建了一个名为myHbase的表,表里面有1个列簇,名为myCard,保留5个版本信息
create ‘myHbase’,{NAME => ‘myCard’,VERSIONS => 5}
查看list
所有的表明、列名都需要加上引号
1、查看状态:status2、查看所有表:
list3、退出:
quit



