2014-09-24 3 views
0

Я пытался экспортировать данные о hive/hdfs в oracle, используя sqoop на кластере kerberos, но не смог отправить задание, и я не уверен, почему.Экспорт данных о кустах в oracle с использованием sqoop

Я получаю следующее сообщение об ошибке:

2014-09-23 11:11:05 IST: FAILURE_ON_SUBMIT 
Exception: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Authorization (hadoop.security.authorization) is enabled but authentication (hadoop.security.authentication) is configured as simple. Please configure another method like kerberos or digest. 
Stack trace: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.Acc essControlException): Authorization (hadoop.security.authorization) is enabled but authentication (hadoop.security.authentication) is configured as simple. Please configure another method like kerberos or digest. 
     at org.apache.hadoop.ipc.Client.call(Client.java:1238) 
     at org.apache.hadoop.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:225) 
     at org.apache.hadoop.mapred.$Proxy13.getStagingAreaDir(Unknown Source) 
     at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:164) 
     at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:83) 
     at org.apache.hadoop.mapred.$Proxy13.getStagingAreaDir(Unknown Source) 
     at org.apache.hadoop.mapred.JobClient.getStagingAreaDir(JobClient.java:1366) 

ответ

1

Я думаю, вам нужно авторизироваться с помощью Kerberos kinit.Also вам нужно сделать некоторые настройки в улье-site.xml для Kerberos.Please относятся эти link и these для этой конфигурации

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