常见问题排查(Linux 环境)
- Sqoop 同步失败
检查驱动包:确认sqoop/lib下 MySQL 驱动版本与 MySQL 服务端兼容;
权限问题:Linux 执行用户需有 HBase 表写入权限、MySQL 访问权限;
字段类型不匹配:MySQL 的datetime需转为 HBase 的字符串类型。 - HBase 元数据连接 MySQL 失败
网络排查:telnet mysql-ip 3306(Linux)检查端口是否通;
密码加密:若 HBase 配置了密码加密,需确认解密逻辑正确;
MySQL 权限:select host,user from mysql.user; 确认 hbase 用户允许 HBase 节点 IP 访问。 - 实时同步数据延迟
检查 Canal:tail -f /usr/local/canal/logs/example/canal.log 查看 binlog 解析是否卡顿;
Kafka 堆积:kafka-consumer-groups.sh --bootstrap-server kafka-ip:9092 --describe --group hbase-group 查看消费堆积;
HBase 写入瓶颈:iostat -x 1 检查 Linux 磁盘 IO,hbase shell> status 查看 RegionServer 负载。
浙公网安备 33010602011771号