2013-06-20 4 views
4

После изменения пароля по умолчанию для администратора пользователя в WSO2 BAM 4.1.0, задача завершится со следующей ошибкой:задачи не в состоянии после изменения пароля администратора BAM

TID: [0] [BAM] [2013-06-20 16:56:15,464] ERROR {org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl} - Error while executing Hive script. 
Query returned non-zero code: 9, cause: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask {org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl} 
java.sql.SQLException: Query returned non-zero code: 9, cause: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask 
     at org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:189) 
     at org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:355) 
     at org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:250) 
     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:722) 
TID: [0] [BAM] [2013-06-20 16:56:15,467] ERROR {org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask} - Error while executing script : am_stats_analyzer_460 {org.wso2.carbon.analytics.hive.ta 
sk.HiveScriptExecutorTask} 
org.wso2.carbon.analytics.hive.exception.HiveExecutionException: Error while executing Hive script.Query returned non-zero code: 9, cause: FAILED: Execution Error, return code 2 from org.apache.hado 
op.hive.ql.exec.MapRedTask 
     at org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl.execute(HiveExecutorServiceImpl.java:117) 
     at org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask.execute(HiveScriptExecutorTask.java:60) 
     at org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:56) 
     at org.quartz.core.JobRunShell.run(JobRunShell.java:213) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:722) 

Откатом назад пароль к исходному значению Решает проблема.

Как изменить пароль для пользователя admin и сохранить работу?

ответ

3

Для того, чтобы решить эту проблему, я должен был выполнить следующие шаги:

  • редактирование файла [BAM_HOME]/repository/conf/etc/cassandra-auth.xml и изменить значение password на новый пароль.
  • редактировать файл [BAM_HOME]/repository/conf/datasources/master-datasources.xml и изменить значение WSO2BAM_CASSANDRA_DATASOURCEpassword источника данных в нового пароля.
  • перезапуск BAM: задачи Hive теперь запускаются без ошибок.

где новый пароль это пароль, я назначен пользователю администратора.

Кроме того, Главная \ Управление \ Cassandra Keyspaces \ Список страницу в БАМ UI, которая растила следующее сообщение об ошибке, теперь исправлено:

org.wso2.carbon.cassandra.mgt.ui.CassandraAdminClientException: Error retrieving keyspace names ! 
(...) 
Caused by: org.apache.axis2.AxisFault: InvalidRequestException(why:You have not logged in) 
(...) 
3

Вы изменили имя пользователя, пароль в сценарии hive am_stats_analyzer? По умолчанию используются admin/admin, проверьте сценарий улья и соответствующим образом обновите пароль. Свойство выглядит следующим образом.

"cassandra.ks.username" = "админ", "cassandra.ks.password" = "ххххх",

Проверьте, что устраняет проблему.

+0

Где находится этот файл? Я не могу найти его в папке '/ opt/wso2/wso2bam-2.3.0'. –

+0

Я попытался перенастроить этот файл 'repository/conf/advanced/hive-rss-config.xml', но я все еще получаю ошибку. –

+0

Из этого исходного файла 'http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.1.0/products/apimgt/1.4.0/modules/distribution/product/src/main/statistics/ API_Manager_Analytics/analytics/am_stats_analyzer? View = diff & r1 = 169799 & r2 = 169800 & pathrev = 169800' кажется, что пароль хранится в базе данных. –

1

К сожалению, я не мог следить с вопрос раньше, в любом случае, рад, что ваша проблема сейчас отсортирована.! Продолжайте пробовать BAM и не стесняйтесь кричать, если у вас возникнут проблемы.

Thanks, Shariq.