3

我正在尝试连接到sqooplocalhost 上的服务器:

sqoop:000> set server --host manager --port 12000 --webapp sqoop
Server is set successfully
sqoop:000> show version -all
client version:
  Sqoop 1.99.6 source revision 07244c3915975f26f03d9e1edf09ab7d06619bb8 
  Compiled by root on Wed Apr 29 10:40:43 CST 2015
0    [main] WARN  org.apache.hadoop.util.NativeCodeLoader  - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Exception has occurred during processing command 
Exception: org.apache.sqoop.common.SqoopException Message: CLIENT_0000:An unknown error has occurred
sqoop:000> 


Port 12000 is closed

    $ netstat -na|grep 12000 

为什么会这样?

4

1 回答 1

2

Hadoop 库需要设置在名为catalina.propertiesinside directory的文件中server/conf。在此文件中,您需要在common-loader属性中设置 hadoop 库路径。默认为/usr/lib/hadoop/usr/lib/hadoop/lib。如果您的 hadoop 库位于任何不同的位置,则在此属性中指向该目录。

sqoop2-tool verify可用于验证所有 sqoop 服务器配置。如果成功,您可以使用sqoop2-server start.

参考:
https ://sqoop.apache.org/docs/1.99.6/Installation.html

于 2015-08-06T06:16:31.060 回答