标签: hadoop sqoop
我总是想知道sqoop如何处理参数。例如我们可以传递-m 4和--hive-import等但是没有一个参数是位置的.Sqoop如何处理所有的参数。它是否在里面创建一个HashMap或ArrayList。哪里可以找到所有这些代码?
答案 0 :(得分:1)
Apache sqoop是开源的,它的源代码托管在GitHub上。
您可以git clone此项目并调试测试用例以了解代码流。
git clone
同时从这些类开始理解代码:
https://github.com/apache/sqoop/blob/7c1754270ff21f533088b946c873321f890da791/src/java/org/apache/sqoop/tool/SqoopTool.java
https://github.com/apache/sqoop/blob/7c1754270ff21f533088b946c873321f890da791/src/java/org/apache/sqoop/SqoopOptions.java