在CentOS上搭建HBase集群需要以下几个步骤:
java -version 如果没有安装Java,可以使用以下命令来安装:sudo yum install java-1.8.0-openjdk wget https://downloads.apache.org/hbase/2.4.9/hbase-2.4.9-bin.tar.gz tar -xzvf hbase-2.4.9-bin.tar.gz sudo mv hbase-2.4.9 /usr/local/hbase 修改配置文件:
示例配置:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node21:2181,node245:2181,node255:2181</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration> 修改regionservers:配置所有RegionServer的主机名。
vi /usr/local/hbase/conf/regionservers 添加所有RegionServer的主机名,例如:
node21 node245 node255 /etc/profile文件,添加以下内容:export HBASE_HOME=/usr/local/hbase export PATH=$HBASE_HOME/bin:$PATH 然后执行source /etc/profile使配置生效。cd /usr/local/hbase ./bin/start-hbase.sh ./bin/hbase shell hbase(main):0> status 'simple' 以上步骤是基于CentOS 7和HBase 2.4.9的示例,具体版本可能会有所不同,请根据实际情况进行调整。