Wso2 BAM管理员密码更改后任务失败
在WSO2 BAM 4.1.0中更改管理员用户的默认密码后,任务失败,出现以下错误:Wso2 BAM管理员密码更改后任务失败,wso2,Wso2,在WSO2 BAM 4.1.0中更改管理员用户的默认密码后,任务失败,出现以下错误: 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 Er
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)
将密码恢复为其原始值可以解决此问题
如何更改管理员用户的密码并保持任务正常运行?您是否已更改配置单元脚本am_stats_analyzer中的用户名和密码?默认值为admin/admin,请检查配置单元脚本并相应地更新密码。财产如下: “cassandra.ks.username”=“admin”, “cassandra.ks.password”=“xxxxx”
检查这是否解决了您的问题 为了解决这个问题,我必须执行以下步骤:
- 编辑文件
,并将[BAM_HOME]/repository/conf/etc/cassandra auth.xml
密码值更改为新密码
- 编辑文件
并将[BAM_HOME]/repository/conf/datasources/master datasources.xml
WSO2BAM_CASSANDRA_数据源的
密码值更改为新密码
- 重新启动BAM:配置单元任务现在运行时没有错误
org.wso2.carbon.cassandra.mgt.ui.CassandraAdminClientException: Error retrieving keyspace names !
(...)
Caused by: org.apache.axis2.AxisFault: InvalidRequestException(why:You have not logged in)
(...)
很抱歉,我没能早点回答这个问题,很高兴你的问题现在已经解决了。!继续尝试BAM,如果遇到任何问题,请毫不犹豫地大声叫喊 谢谢,
谢里克 这个文件在哪里?我在
/opt/wso2/wso2bam-2.3.0
文件夹中找不到它。我试图重新配置此文件存储库/conf/advanced/hive rss config.xml
,但是我仍然得到了错误。从这个源文件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
密码似乎存储在数据库中。您好Shariq,虽然答案没有马上解决问题,但你为我指明了正确的方向,我真的很感激你花了一些时间来帮助我。所以我给你赏金,谢谢!