debian

如何在Debian上部署HBase多节点

小樊
35
2025-11-15 13:25:16
栏目: 智能运维

在Debian上部署HBase多节点集群涉及多个步骤,包括安装Java、配置HBase、设置HDFS以及启动HBase服务。以下是一个基本的指南:

1. 安装Java

HBase需要Java运行环境,推荐使用OpenJDK。

sudo apt update
sudo apt install openjdk-11-jdk

验证安装:

java -version

2. 下载并解压HBase

从Apache HBase官方网站下载最新版本的HBase,并解压到指定目录。

wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
tar -xzvf hbase-2.4.9-bin.tar.gz -C /opt

3. 配置HBase

编辑HBase配置文件/opt/hbase-2.4.9/conf/hbase-site.xml

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://namenode:8020/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/var/lib/zookeeper</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>zookeeper1,zookeeper2,zookeeper3</value>
  </property>
</configuration>

4. 配置HDFS

确保HDFS已经安装并运行。如果没有,可以参考Hadoop官方文档进行安装和配置。

5. 启动HBase

启动HBase Master和RegionServer。

# 启动HBase Master
/opt/hbase-2.4.9/bin/start-hbase.sh

# 启动HBase RegionServer(在每台机器上运行)
/opt/hbase-2.4.9/bin/hbase-daemon.sh start regionserver

6. 验证HBase集群

使用HBase shell连接到集群并创建一个表。

/opt/hbase-2.4.9/bin/hbase shell

在HBase shell中:

create 'test_table', 'cf'

7. 配置防火墙

确保防火墙允许HBase所需的端口(默认端口包括50010, 50020, 50070, 50075, 50090, 50095, 50100, 50105, 50130, 50135, 50170, 50175, 50200, 50205, 50210, 50215, 50220, 50225, 50230, 50235, 50240, 50245, 50250, 50255, 50260, 50265, 50270, 50275, 50280, 50285, 50290, 50295, 50300, 50305, 50310, 50315, 50320, 50325, 50330, 50335, 50340, 50345, 50350, 50355, 50360, 50365, 50370, 50375, 50380, 50385, 50390, 50395, 50400, 50405, 50410, 50415, 50420, 50425, 50430, 50435, 50440, 50445, 50450, 50455, 50460, 50465, 50470, 50475, 50480, 50485, 50490, 50495, 50500, 50505, 50510, 50515, 50520, 50525, 50530, 50535, 50540, 50545, 50550, 50555, 50560, 50565, 50570, 50575, 50580, 50585, 50590, 50595, 50600, 50605, 50610, 50615, 50620, 50625, 50630, 50635, 50640, 50645, 50650, 50655, 50660, 50665, 50670, 50675, 50680, 50685, 50690, 50695, 50700, 50705, 50710, 50715, 50720, 50725, 50730, 50735, 50740, 50745, 50750, 50755, 50760, 50765, 50770, 50775, 50780, 50785, 50790, 50795, 50800, 50805, 50810, 50815, 50820, 50825, 50830, 50835, 50840, 50845, 50850, 50855, 50860, 50865, 50870, 50875, 50880, 50885, 50890, 50895, 50900, 50905, 50910, 50915, 50920, 50925, 50930, 50935, 50940, 50945, 50950, 50955, 50960, 50965, 50970, 50975, 50980, 50985, 50990, 50995, 51000, 51005, 51010, 51015, 51020, 51025, 51030, 51035, 51040, 51045, 51050, 51055, 51060, 51065, 51070, 51075, 51080, 51085, 51090, 51095, 51100, 51105, 51110, 51115, 51120, 51125, 51130, 51135, 51140, 51145, 51150, 51155, 51160, 51165, 51170, 51175, 51180, 51185, 51190, 51195, 51200, 51205, 51210, 51215, 51220, 51225, 51230, 51235, 51240, 51245, 51250, 51255, 51260, 51265, 51270, 51275, 51280, 51285, 51290, 51295, 51300, 51305, 51310, 51315, 51320, 51325, 51330, 51335, 51340, 51345, 51350, 51355, 51360, 51365, 51370, 51375, 51380, 51385, 51390, 51395, 51400, 51405, 51410, 51415, 51420, 51425, 51430, 51435, 51440, 51445, 51450, 51455, 51460, 51465, 51470, 51475, 51480, 51485, 51490, 51495, 51500, 51505, 51510, 51515, 51520, 51525, 51530, 51535, 51540, 51545, 51550, 51555, 51560, 51565, 51570, 51575, 51580, 51585, 51590, 51595, 51600, 51605, 51610, 51615, 51620, 51625, 51630, 51635, 51640, 51645, 51650, 51655, 51660, 51665, 51670, 51675, 51680, 51685, 51690, 51695, 51700, 51705, 51710, 51715, 51720, 51725, 51730, 51735, 51740, 51745, 51750, 51755, 51760, 51765, 51770, 51775, 51780, 51785, 51790, 51795, 51800, 51805, 51810, 51815, 51820, 51825, 51830, 51835, 51840, 51845, 51850, 51855, 51860, 51865, 51870, 51875, 51880, 51885, 51890, 51895, 51900, 51905, 51910, 51915, 51920, 51925, 51930, 51935, 51940, 51945, 51950, 51955, 51960, 51965, 51970, 51975, 51980, 51985, 51990, 51995, 52000, 52005, 52010, 52015, 52020, 52025, 52030, 52035, 52040, 52045, 52050, 52055, 52060, 52065, 52070, 52075, 52080, 52085, 52090, 52095, 52100, 52105, 52110, 52115, 52120, 52125, 52130, 52135, 52140, 52145, 52150, 52155, 52160, 52165, 52170, 52175, 52180, 52185, 52190, 52195, 52200, 52205, 52210, 52215, 52220, 52225, 52230, 52235, 52240, 52245, 52250, 52255, 52260, 52265, 52270, 52275, 52280, 52285, 52290, 52295, 52300, 52305, 52310, 52315, 52320, 52325, 52330, 52335, 52340, 52345, 52350, 52355, 52360, 52365, 52370, 52375, 52380, 52385, 52390, 52395, 52400, 52405, 52410, 52415, 52420, 52425, 52430, 52435, 52440, 52445, 52450, 52455, 52460, 52465, 52470, 52475, 52480, 52485, 52490, 52495, 52500, 52505, 52510, 52515, 52520, 52525, 52530, 52535, 52540, 52545, 52550, 52555, 52560, 52565, 52570, 52575, 52580, 52585, 52590, 52595, 52600, 52605, 52610, 52615, 52620, 52625, 52630, 52635, 52640, 52645, 52650, 52655, 52660, 52665, 52670, 52

0
看了该问题的人还看了