1. 程式人生 > 其它 >Hbase安裝(1.3.1版本)

Hbase安裝(1.3.1版本)

技術標籤:大資料hbase大資料

Hbase安裝(1.3.1版本)

  1. 基礎工作
    (1)搭建zookeeper叢集並啟動
    (2)Hadoop 叢集正常部署並啟動
  2. 複製壓縮包並解壓到/opt/module下
  3. 修改檔名為hbase
mv hbase-1.3.1/ hbase
  1. 修改conf下的hbase-env.sh檔案
    新增環境變數
export JAVA_HOME=/opt/module/jdk1.8.0_144      # java環境變數
export HBASE_MANAGES_ZK=false      # 禁用hbase自帶的zookeeper

註釋掉以下內容
在這裡插入圖片描述

  1. 修改conf下的hbase-site.xml 檔案
<configuration>
    <!-- region server的共享目錄,用來持久化Hbase -->
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://hadoop101:9000/HBase</value>
	</property>
    <!-- Hbase的執行模式,true表示分散式,false表示單機 -->
	<property> 
		<name>hbase.cluster.distributed</
name
>
<value>true</value> </property> <!-- 0.98 後的新變動,之前版本沒有.port,預設埠為 60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <!-- Zookeeper 叢集的地址列表,用逗號分割 --> <property> <name>hbase.zookeeper.quorum</
name
>
<value>hadoop101,hadoop102,hadoop103</value> </property> <!-- 快照的儲存位置 --> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper-3.4.10/zkData</value> </property> </configuration>
  1. 修改conf下的regionservers檔案,內容為叢集裡所有機器的ip
hadoop101
hadoop102
hadoop103
  1. 軟連線 hadoop 配置檔案到HBase
ln -s /opt/module/hadoop-2.7.2/etc/hadoop/core-site.xml /opt/module/hbase/conf/core-site.xml
 ln -s /opt/module/hadoop-2.7.2/etc/hadoop/hdfs-site.xml /opt/module/hbase/conf/hdfs-site.xml
  1. 分發hbase到叢集其它機器
scp -r /opt/module/hbase/ [email protected]:/opt/module/
scp -r /opt/module/hbase/ [email protected]:/opt/module/