HBase安装和部署
使用的HBase版本是1.2.4
1.安装步骤(默认hdfs已安装好)
# 下载并解压安装包cd tools/tar -zxf hbase-1.2.4-bin.tar.gz # 重命名为hbasemv hbase-1.2.4 hbase# 将hadoop目录下的hdfs-site.xml 和 core-stie.xml拷贝到 hbase下的conf 目录中cd /home/work/tools/hbase/confcp /home/work/tools/hadoop/etc/hadoop/core-site.xml core-site.xmlcp /home/work/tools/hadoop/etc/hadoop/hdfs-site.xml hdfs-site.xml # 在hbase-env.sh中配置JAVA_HOME,以及使用外部zk集群export JAVA_HOME=/home/work/tools/jdk/jreexport HBASE_MANAGES_ZK=false
# 修改hbase-site.xml(更多配置参数请参考官方文档)
hbase.tmp.dir /home/work/tmp hbase.rootdir hdfs://cluster1/hbase hbase.cluser.distributed true base.zookeeper.quorum xxx:2181,xxx:2181,xxx:2181 hbase.superuser cdacp hbase.rpc.engine org.apache.hadoop.hbase.ipc.SecureRpcEngine hbase.coprocessor.master.classes org.apache.hadoop.hbase.security.access.AccessController hbase.coprocessor.region.classes org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.AccessController hbase.security.authorization true hbase.security.authentication simple hbase.local.dir ${hbase.tmp.dir}/local/
# 设置slave
vim regionservers
slave1slave2slave3slave4slave5
# 设置环境变量
vi ~/.bash_profile
export HBASE = /home/work/tools/hbaseexport PATH = $HBASE/bin:$PATH
# 执行 source ~/.bash_profile立即生效
2.HBase的启停
# 启动HBasecd ~/tools/hbase/bin./start-hbase.sh # 进入shell 命令行cd tools/hbase/bin./hbase shell# 如果设置好了环境变量,可以直接使用# 停止HBasecd tools/hbase/bin./stop-hbase.sh
# 查看hdfs上hbase目录(在hbase-site.xml中配置)
# 查看hbase相关进程
# HBase集群HA验证
可以到集群各节点尝试kill掉HMaster或者HRegionServer进程,看看集群能否使用,是否会丢数据。
Kill以后再使用start-hbase.sh看看能否恢复被kill的进程。
3.WebUI界面查看集群
# 通过WebUI界面查看hbase集群
HMaster:
RegionServer: