在CentOS上配置HBase的步驟如下:
jdk-8u151-linux-x64.rpm
。rpm -ivh jdk-8u151-linux-x64.rpm
命令進行安裝。JAVA_HOME
環境變量,編輯 /etc/profile
文件,添加 export JAVA_HOME=/usr/java/jdk1.8.0_151
。source /etc/profile
。zookeeper-3.6.4-bin.tar.gz
。/usr/local/src/zookeeper
。zoo.cfg
文件,設置數據目錄和其他相關配置。myid
文件中指定ID。hbase-2.5.0-bin.tar.gz
。/usr/local/src/hbase
。conf
目錄:cd /usr/local/src/hbase/conf
。hbase-env.sh
文件,設置 JAVA_HOME
和其他相關環境變量。export JAVA_HOME=/usr/local/src/server/jdk1.8.0_202
。hbase-site.xml
文件,配置HBase的集群信息和數據存儲路徑。<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop001:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop001,hadoop002,hadoop003</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/src/software/zookeeper/mydata</value>
</property>
</configuration>
conf/regionservers
文件,去掉默認的 localhost
,加入各節點的IP地址。hadoop001
hadoop002
hadoop003
bin
目錄下執行啟動命令:./start-hbase.sh
。jps
命令檢查HBase進程是否啟動成功。hbase shell
命令進入HBase交互模式,進行簡單的表操作以驗證安裝是否成功。請注意,以上步驟可能因具體環境和需求而有所不同。在配置過程中,請根據實際情況進行調整,并確保所有依賴項都已正確安裝和配置。