節(jié)點通信
要先設(shè)置個節(jié)點ssh免密通信(centos7與6的差異性)
自帶zk
需要給zk指定一個文件夾,不然HMaster可能會掛
<property>??
<name>hbase.zookeeper.property.dataDir</name>
? <value>/home/data/zk</value>
? </property>
文件系統(tǒng)
如果要使用hdfs分布式文件系統(tǒng)則需要安裝對應(yīng)版本的hadoop(推薦),
否則使用本地文件系統(tǒng)
<configuration>
<!-- 設(shè)置hbase 在hdfs 數(shù)據(jù)的存儲位置 即配置HRegionServer的數(shù)據(jù)庫存儲目錄-->
? ? ? ? ? <property>
? ? ? ? ? ? ? ? <name>hbase.rootdir</name>
? ? ? ? ? ? ? ? <!--<value>hdfs://192.168.189.100:9000/hbase</value>-->
? ? ? ? ? ? ? ? <value>file:///root/data/hbase</value>
? ? ? ? ? </property>
? ? ? ? ? <!-- 設(shè)置hbase是完全分布式類型,默認(rèn)為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的家庭成員(主從機的網(wǎng)絡(luò)用戶名) -->
? ? ? ? ? <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>