我正在尝试使用java从客户端计算机运行sqoop导入。我将关注sqoop客户端api文件。
我有以下查询
如果我问愚蠢的问题,请原谅我。我已经从cli实现了sqoop但是在远程访问方面苦苦挣扎
答案 0 :(得分:0)
Sqoop 2作为两个独立的软件包分发:客户端软件包(sqoop2-client)和服务器软件包(sqoop2-server)。在集群中的一个节点上安装服务器软件包;因为Sqoop 2服务器充当MapReduce客户端,所以此节点必须安装并配置Hadoop。
在将充当客户端的每个节点上安装客户端软件包。 Sqoop 2客户端将始终连接到Sqoop 2服务器以执行任何操作,因此不需要在客户端节点上安装Hadoop。
所以你的问题的答案如下 -
问题1:客户端不是一个mapreduce客户端,因此您不需要在仅充当Sqoop客户端的节点上安装Hadoop。
问题2:只要它是sqoop的客户端版本,我想你可以使用它。