我是Big数据的新手。从What's the difference between Flume and Sqoop?的一些答案中,Flume和Sqoop都可以从源中提取数据并推送到Hadoop。任何人都可以指定exaclty使用水槽和sqoop在哪里?两者都可以用于相同的任务吗?
答案 0 :(得分:15)
Sqoop适用于任何支持JDBC连接的RDBMS系统。另一方面,Flume适用于流数据源,例如在您的环境中不断生成的日志数据。
具体来说,
不,两个工具都不能用于完成相同的任务,例如水槽不能用于数据库,而sqoop不能用于流数据源或平面文件。
如果你有兴趣,水槽也有一个替代品,它可以做同样的事情,叫做chukwa。