我已经在计算机上成功安装并运行hadoop 2.8,并且还在计算机上下载了Apache sqoop v1.4.7。我已经将sqljdbc42.jar添加到我的lib文件夹中。
我习惯于在命令提示符下使用sqoop连接到我的SQL Server,并且在连接到MS SQL Server时遇到一些问题。
我得到的结果是:系统找不到指定的路径。 (结果如下) C:\ hadoop \ sqoop \ bin> sqoop列表表--connect'jdbc:sqlserver://10.111.22.141; database = DSTRAINING'--username sqoop --password sqoop 警告:未设置HBASE_HOME和HBASE_VERSION。
警告:未设置HCAT_HOME
警告:HCATALOG_HOME不存在HCatalog导入将失败。
请将HCATALOG_HOME设置为HCatalog安装的根目录。
警告:未设置ACCUMULO_HOME。
警告:未设置ZOOKEEPER_HOME。
警告:HBASE_HOME不存在HBase导入将失败。
请将HBASE_HOME设置为HBase安装的根目录。
警告:ACCUMULO_HOME不存在Accumulo导入将失败。
请将ACCUMULO_HOME设置为Accumulo安装的根目录。
警告:ZOOKEEPER_HOME不存在Accumulo导入将失败。
请将ZOOKEEPER_HOME设置为Zookeeper安装的根目录。
系统找不到指定的路径。
对于解决此问题,我将不胜感激。看来我的Sqoop可能有问题。