我需要知道有没有办法将数据从mysql导入HDFS,我需要提一些条件。
我需要知道将mysql数据导入HDFS并实时更新的最佳方法。
答案 0 :(得分:2)
为什么不想使用sqoop - 它会执行您必须执行的操作(打开JDBC连接获取数据,写入hadoop)请参阅hadoop world 09中的this presentation
答案 1 :(得分:0)
您可以使用CDC和Talend进行实时导入。 http://www.talend.com/talend-big-data-sandbox
答案 2 :(得分:0)
是的,您可以通过JDBC连接器和hadoop Java API访问数据库和HDFS。
但是在map-reduce中,在访问数据库时,事情将无法控制。
为了克服所有这些障碍,Sqoop开发用于在RDBMS之间传输数据到HDFS之间。