运行:[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。
答案 0 :(得分:0)
确保为Sqoop运行时正确设置了HCAT_HOME环境变量。你得到的错误是因为sqoop无法找到所需的依赖关系" org.apache.hive.hcatalog *",这可以在hive的hcatalog中找到。