Hadoop数据处理与MapReduce模式应用
1. Hadoop数据导出工具
在处理Hadoop数据时,有多种工具可用于将数据导出到不同的系统。
- 使用Sqoop导出数据到MySQL
可以使用Sqoop将数据从Hadoop导出到MySQL。示例命令如下:
$ sqoop --options-file ~/.sqoop_export_options.txt \
--direct \
--export-dir stocks \
--table stocks_staging
将数据从 stocks 目录导出到 stocks_staging 表。之后,可使用以下命令将数据从 stocks_staging 表插入到 stocks_export 表:
$ mysql --host=localhost \
--user=hip_sqoop_user \
--password=password \
-e "INSERT INTO stocks_export (SELECT * FROM stocks_staging)" \
sqoop_test
此方法虽违反了不在命令行暴露凭据的规则,但可编写包装脚本从配置文件读取这些设置。
与使用MapReduce中提供的
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



