在CentOS上部署HBase需要先确保系统环境准备就绪,包括安装JDK、Hadoop和Zookeeper。以下是详细的步骤:
sudo yum install java-1.8.0-openjdk-devel
java -version
wget https://www.apache.org/dist/hadoop/common/hadoop-3.x/stable/hadoop-3.x.y.tar.gz
tar xvf hadoop*.tar.gz
cd hadoop*
./configure
make all
sudo make install
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.x.y/zookeeper-3.x.y.tar.gz
tar xvf zookeeper*.tar.gz
cd zookeeper*
cd /opt/
wget https://archive.apache.org/dist/hbase/hbase-2.x/apache-hbase-2.x.y-bin.tar.gz
tar xvf apache-hbase*.tar.gz
cd apache-hbase*
/etc/profile
文件,添加以下内容:export HBASE_HOME=/opt/apache-hbase
export PATH=$PATH:$HBASE_HOME/bin
使配置生效:source /etc/profile
export JAVA_HOME=/opt/java/jdk1.8
export HBASE_MANAGES_ZK=false
export HBASE_PID_DIR=/opt/hbase/pids
export HBASE_LOG_DIR=$HBASE_HOME/logs
export HBASE_HEAPSIZE=4G
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://namenode: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>namenode,namenode2,namenode3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeper</value>
</property>
</configuration>
bin/start-hbase.sh
jps
命令查看进程,并访问http://namenode:60010
查看HBase Web UI。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何在CentOS上顺利编译Java程序