在安装之前首先得确保hadoop,zookeeper安装成功,hadoop必须也是联邦HA模式安装
1、下载 2、解压 3、修改配置文件(都在hbase安装目录的~/conf目录下)
vim hdfs-site.xml <property> <name>hbase.rootdir</name> <description>下方的值如果是hadoop单namenode集群,配置写成hdfs://master:9000/hbase。而HA模式由于namenode的切换一定要把hadoop中的core-site.xml和hdf-site.xml复制到hbase的conf目录下,才能成功解析该集群名称</description> <value>hdfs://mycluster/hbase</value> </property> <property> <description>true值表示为分布式</description> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <description>设置zookeeper集群</description> <name>hbase.zookeeper.quorum</name> <value>master,slave1,slave2</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/hadoop/zookeeper</value> </property> vi hbase-env.sh export JAVA_HOME=/usr/java/jdk1.8 //jdk安装路径 export HBASE_MANAGES_ZK=false //此处选用自己本地搭建的zookeeper集群 //如果是true就选用了HBase自带的zookeeper vi regionservers //配置HRegionServer的位置 slave1 slave24.启动 (启动前hadoop和zookeeper集群要确保成功启动,同时Hadoop必须是HA模式模式)
start-hbase.sh5、常用命令:
启动所有节点:start-hbase.sh
关闭所有节点:stop-hbase.sh
启动单台节点:hbase-daemon.sh start master/regionserver
关闭单台节点:hbase-daemon.sh stop master/regionserver