我们在mySql数据库中有表, 我们必须使用Sqoop将其导入到HDFS中。要查看表中的内容, 请在mySql提示符下键入以下命令。
mysql>
select * from table_name limit 10
文章图片
【Sqoop导入】将“国家”表导入到我们的HDFS环境中:
$ sqoop import --connect "jdbc:mysql://localhost/training" --username cloudera -P --table
cloudera -target-dir /user/country_imported
在一行中键入上述命令。
在此, -m 1为每个表指定一个映射器。所有表都在默认目录中下载。使用的映射器的默认数量为4。你可以通过在命令后附加“ -m number_of_mappers”来更改此映射器。
文章图片
推荐阅读
- Sqoop安装
- Sqoop导出
- Sqoop教程
- RDBMS与HBase的区别
- Pig UDF(用户定义函数)
- Apache Pig运行模式
- Apache Pig拉丁概念
- Apache Pig安装
- 卡车与SUV哪个适合你(有什么区别?哪个更好?)