节点通信
要先设置个节点ssh免密通信(centos7与6的差异性)
自带zk
需要给zk指定一个文件夹,不然HMaster可能会挂
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/data/zk</value>
</property>
文件系统
如果要使用hdfs分布式文件系统则需要安装对应版本的hadoop(推荐),
否则使用本地文件系统
<configuration>
<!-- 设置hbase 在hdfs 数据的存储位置 即配置HRegionServer的数据库存储目录-->
<property>
<name>hbase.rootdir</name>
<!--<value>hdfs://192.168.189.100:9000/hbase</value>-->
<value>file:///root/data/hbase</value>
</property>
<!-- 设置hbase是完全分布式类型,默认为false,即单机运行,true表示在分布模式运行 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定hbase的HMaster访问地址、端口 -->
<property>
<name>hbase.master</name>
<value>node1:60000</value>
</property>
<!-- hbase的家庭成员(主从机的网络用户名) -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,node3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/root/data/zk</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>