伪分布式:
在一台没有zk的节点上搭建。
tar rm -rf docs
伪分布式 1.hbase-env.sh中配置JAVA_HOME 2.配置hbase-site.xml如下 <property> <name>hbase.rootdir</name> <value>file:///home/testuser/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/testuser/zookeeper</value> </property>
3.start-hbase.sh
完全分布式
前提: 1、Hadoop集群正常运行 2、ZooKeeper集群正常运行
配置hbase-env.sh --配置JAVA_HOME --配置HBASE_MANAGERS_ZK=false 配置hbase-site.xml <property> <name>hbase.rootdir</name> <value>hdfs://namenode.example.org:8020/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node-a.example.com,node-b.example.com,node-c.example.com</value> </property> 添加hdfs-site.xml到conf目录下
在conf中
vi regionservers node2 node3 node4
vi backup-masters node4
cp /opt/hadoop-2.6.5/etc/hadoop/hdfs-site.xml ./
分发: scp -r hbase/ node2:/opt/ 各节点的环境变量
start-hbase.sh