sqoop命令,mysql导入到hbase(单表,整个数据库导入)

本文介绍了如何使用sqoop将MySQL数据库中的数据导入到HBase中,包括测试数据库连接、检查SQL语句、新建HBase表及整库导入的步骤。在导入过程中,需要注意数据库权限、端口开放以及解决因版本不匹配导致的错误问题,确保每个表都具有主键。
摘要由CSDN通过智能技术生成

在搭建大数据平台的时候,如何把传统mysql数据库导入到hbase中显得格外的重要,所以现在我们来介绍一些基本的操作。

1.测试mysql能否连接

注意:这里你需要掌握数据库的知识,先把数据库设置权限可访问,服务器也要打开端口和配置防火墙。
注意: 在写这个命令的时候,你的sqoop已经配置好,hadoop平台也搭建好,且需要转化到你自己对应的角色,比如我的是hdfs

sqoop list-databases --connect jdbc:mysql://47.~~.~~.146:3306/yf --username 'root' --password '你的密码'

测试成功结果:
这里写图片描述

2.sql语句检验

sqoop eval --connect jdbc:mysql://47.~~.~~.146:3306/yf --username 'root' --password '你的密码' --query "SELEC
  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值