Hbase安裝(1.3.1版本)
阿新 • • 發佈:2020-12-30
Hbase安裝(1.3.1版本)
- 基礎工作
(1)搭建zookeeper叢集並啟動
(2)Hadoop 叢集正常部署並啟動 - 複製壓縮包並解壓到/opt/module下
- 修改檔名為hbase
mv hbase-1.3.1/ hbase
- 修改conf下的hbase-env.sh檔案
新增環境變數
export JAVA_HOME=/opt/module/jdk1.8.0_144 # java環境變數
export HBASE_MANAGES_ZK=false # 禁用hbase自帶的zookeeper
註釋掉以下內容
- 修改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>
- 修改conf下的regionservers檔案,內容為叢集裡所有機器的ip
hadoop101
hadoop102
hadoop103
- 軟連線 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
- 分發hbase到叢集其它機器
scp -r /opt/module/hbase/ [email protected]:/opt/module/
scp -r /opt/module/hbase/ [email protected]:/opt/module/