在运行sqoop export

时间:2016-12-27 16:58:07

标签: hadoop block cloudera sqoop bigdata

运行:[cloudera @ quickstart~] $ sqoop export --connect" jdbc:mysql://quickstart.cloudera:3306 / retail_db" --username retail_dba --password cloudera --table department_export --export-dir / home / cloudera / sqoop_import / departments -m 12

错误:

  

16/12/24 22:29:48 INFO client.RMProxy:在/0.0.0.0:8032 16/12/24 22:29:49连接到ResourceManager INFO mapreduce.JobSubmitter:   清理集结区域   /tmp/hadoop-yarn/staging/cloudera/.staging/job_1482646432089_0001   16/12/24 22:29:49 WARN security.UserGroupInformation:   PriviledgedActionException as:cloudera(auth:SIMPLE)   原因:org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException):   无法删除   /tmp/hadoop-yarn/staging/cloudera/.staging/job_1482646432089_0001。   名称节点处于安全模式。报告的块1268需要额外的   39个区块达到阈值0.9990的总区块1308   实时数据节点数1已达到最小数量0.安全模式   一旦达到阈值,将自动关闭   到达。在   org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkNameNodeSafeMode(FSNamesystem.java:1446)     在   org.apache.hadoop.hdfs.server.namenode.FSNamesystem.deleteInternal(FSNamesystem.java:4072)     在   org.apache.hadoop.hdfs.server.namenode.FSNamesystem.deleteInt(FSNamesystem.java:4030)

尝试使用" hdfs dfsadmin -safemode离开",再次收到错误,

  

16/12/24 10:37:59 INFO client.RMProxy:连接到ResourceManager   at /0.0.0.0:8032 16/12/24 10:38:00 INFO mapreduce.JobSubmitter:   清理集结区域   /tmp/hadoop-yarn/staging/cloudera/.staging/job_1482602419946_0007   16/12/24 10:38:00 WARN security.UserGroupInformation:   PriviledgedActionException as:cloudera(auth:SIMPLE)   原因:org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException):   无法删除   /tmp/hadoop-yarn/staging/cloudera/.staging/job_1482602419946_0007。   名称节点处于安全模式。它是手动打开的。使用" hdfs   dfsadmin -safemode离开"关闭安全模式。在   org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkNameNodeSafeMode(FSNamesystem。

1 个答案:

答案 0 :(得分:0)

确保为Sqoop运行时正确设置了HCAT_HOME环境变量。你得到的错误是因为sqoop无法找到所需的依赖关系" org.apache.hive.hcatalog *",这可以在hive的hcatalog中找到。