HBase在CentOS上的网络设置主要包括以下关键步骤:
配置主机名与hosts文件
sudo hostnamectl set-hostname your-hostname。/etc/hosts,添加节点IP与主机名映射(如192.168.1.1 node1)。配置网络接口参数
/etc/sysconfig/network-scripts/ifcfg-eth0(或对应网卡文件),设置静态IP、子网掩码、网关等。sudo systemctl restart network。修改HBase核心配置文件
/etc/hbase/conf/hbase-site.xml,关键参数包括:
hbase.rootdir:HDFS路径(如hdfs://namenode:8020/hbase)。hbase.zookeeper.quorum:ZooKeeper节点列表(如node1,node2,node3)。hbase.regionserver.port:RegionServer端口(默认16020)。hbase.master.info.port:Master Web UI端口(默认16010)。开放防火墙端口
16000)、RegionServer(16020、16030)、ZooKeeper(2181)。sudo firewall-cmd --permanent --zone=public --add-port=16000-16030/tcp
sudo firewall-cmd --permanent --zone=public --add-port=2181/tcp
sudo firewall-cmd --reload
验证配置
sudo systemctl start hbase-master、sudo systemctl start hbase-regionserver。jps命令检查进程,或通过HBase Shell执行status命令验证集群状态。注意:若使用云服务,需在云平台安全组中同步开放上述端口。配置前建议备份配置文件,避免误操作影响服务。