2015-10-08 3 views
0

Когда я запускаю sqoop eval, он дает мне результат. Но когда я делаю sqoop, импортируйте его, указав следующую ошибку:Sqoop eval работает, но импорт в sqoop дает ошибку

Error: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLException: The Network Adapter could not establish the connection 
    at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167) 
    at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73) 
    at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133) 
    at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:746) 
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341) 
    at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:163) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at javax.security.auth.Subject.doAs(Subject.java:415) 
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628) 
    at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158) 

Я использую BigInsight. Любой может рассказать, в чем проблема.

ответ

2

Sqoop Import использует Map-reduce, тогда как Sqoop Eval этого не делает. Вы выполняете Sqoop Eval из узла, который имеет возможность подключения к источнику.

Для импорта Sqoop для работы всех узлов вашего кластера необходимо иметь подключение к источнику.

 Смежные вопросы

  • Нет связанных вопросов^_^