2.3 启动 Hbase

步骤1: 确保 DFS 和 Zookeeper 已经启动成功

因为 Hbase 不运行 MapReduce 任务, 所以可以不启动 Yarn.


步骤2: 启动 Hbase 服务器

有 2 种启动方式, 可以选择其中 1 种.

启动方式 1 : 分布启动

  1. 启动 Master (只需在其中 1 台设备启动即可).

    hbase-daemon.sh start master
    

    说明:

    • 在哪台设备上启动master哪台设备就是master
  2. 启动 RegionServer (需要在每台设备上分别启动)

    hbase-daemon.sh start regionserver
    

启动方式 2 : 统一启动

这种方式会在当前设备启动 Master, 然后在 regionservers 文件中配置的所有设备上分别启动 RegionServer.

建议使用这种方式:

bin/start-hbase.sh


步骤3: 访问 Hbase 管理页面

http://hadoop201:16010

步骤4: 关闭 Hbase 服务器

bin/stop-hbase.sh

可能碰到的问题:

3 台服务器的时间要保持一致, 否则会导致 regionserver 无法启动, 抛出ClockOutOfSyncException 异常

修复:

  1. 同步时间服务(建议使用这种方式)
  2. 设置一个更大的值:
    <property>
         <name>hbase.master.maxclockskew</name>
         <value>180000</value>
         <description>Time difference of regionserver from master</description>
    </property>
    
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-03-26 08:52:09

results matching ""

    No results matching ""