Hbase
Hbase部署
standalone模式安装
-
伪分布式
-
/etc/profile
- HBASE_HOME
-
hbase-env.sh中配置JAVA_HOME
-
配置hbase-site.xml如下
-
hbase.rootdir
file:///home/testuser/hbase
hbase.zookeeper.property.dataDir
/home/testuser/zookeeper
Hbase Shell
- 通过 hbase shell命令进入HBase 命令行接口
- (通过help可查看所有命令的支持以及帮助手册)
完全分布式安装.
-
设计:
- node0001(主)
- node0002(从)
- node0003(从)
- node0004(备主)
-
1、准备工作
-
1、网络
-
2、hosts
-
3、ssh
- ssh-keygen
- ssh-copy-id -i .ssh/id_rsa.pub node1
-
4、时间:各个节点的时间必须一致
-
date -s ‘2018-12-24 16:23:11’
-
时间服务器
- yum install ntpdate
- ntpdate ntp1.aliyun.com
-
-
5、jdk版本
-
-
2、解压配置
-
1、hbase-env.sh
- JAVA_HOME
- HBASE_MANAGES_ZK=false
-
2、hbase-site.xml
- hbase.rootdir hdfs://mycluster/hbase
- hbase.cluster.distributed true - hbase.zookeeper.quorum node0002,node0003,node0004- <property> <name>hbase.rootdir</name> <value>hdfs://mycluster/hbase</value>
-
3、regionservers
- node0002
- node0003
- node0004
-
4、backup-masters
- node4
-
5、拷贝hdfs-site.xml带conf目录
- cp /opt/sxt/hadoop-2.6.5/etc/hadoop/hdfs-site.xml ./
-
-
3、分发
- scp -r ./habse node0001:/opt/sxt
-
4、启动
- zkServer.sh start
- start-dfs.sh
- start-yarn.sh
- yarn-daemon.sh start resourcemanager
- start-hbase.sh(node0001)
-
总结:
-
前提:
- 1、Hadoop集群正常运行
- 2、ZooKeeper集群正常运行
-
配置regionservers ,主机名
-
配置backup-masters
-
配置hbase-env.sh
- 配置JAVA_HOME
- 配置HBASE_MANAGERS_ZK=false
-
配置hbase-site.xml
-
添加hdfs-site.xml到conf目录下
-
启动Hbase: start-hbase.sh
-