在搭建大数据平台的时候,如何把传统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 "SELECT * FROM USERS WHERE ID='1