FAQ
Hi

I try hdfsEnableNnHa API, but it return Internal Server Error.

2014-04-22 19:53:48,193 INFO
[1421807247@scm-web-354:cmf.AuthenticationSuccessEventListener@32]
Authentication success for user: admin
2014-04-22 19:53:48,194 DEBUG
[1421807247@scm-web-354:api.LoggingInInterceptor@50] API request:
---------- id: 414
POST /api/v6/clusters/Test/services/hdfs1/commands/hdfsEnableNnHa
Encoding: UTF-8
Authentication: admin [AUTH_LIMITED, ROLE_ADMIN, ROLE_USER]
Headers:
Accept=[*/*]
accept-encoding=[gzip;q=1.0,deflate;q=0.6,identity;q=0.3]
Authorization=[Basic YWRtaW46YWRtaW4=]
Content-Length=[492]
content-type=[application/json]
Host=[10.211.55.100:7180]
User-Agent=[Ruby]
Body:

{"activeNnName":"hdfs1-nn1","standbyNnName":"hdfs1-nn2","standbyNnHostId":"cdh2","nameservice":"test","qjName":"journalhdfs1","activeFcName":"hdfs1-fc1","standbyFcName":"hdfs1-fc2","zkServiceName":"zk1","jns":[{"jnName":"hdfs1-jn1","jnHostId":"cdh1","jnEditsDir":"/dfs/jn"},{"jnName":"hdfs1-jn2","jnHostId":"cdh2","jnEditsDir":"/dfs/jn"},{"jnName":"hdfs1-jn3","jnHostId":"cdh3","jnEditsDir":"/dfs/jn"}],"forceInitZNode":true,"clearExistingStandbyNameDirs":true,"clearExistingJnEditsDir":true}
2014-04-22 19:53:48,644 INFO
[ProcessStalenessDetector-0:components.ProcessStalenessDetector@227]
Staleness check done. Duration: PT0.456S
2014-04-22 19:53:49,104 INFO
[1421807247@scm-web-354:service.ServiceHandlerRegistry@738] Executing
service command EnableNNHA EnableNNHACmdArgs{targetRoles=[], args=[]}.
Service: DbService{id=376, name=hdfs1}
2014-04-22 19:53:52,971 INFO [JvmPauseMonitor:debug.JvmPauseMonitor@236]
Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not
scheduled): paused approximately 3501ms: GC pool 'PS Scavenge' had
collection(s): count=1 time=3517ms
2014-04-22 19:53:52,971 INFO [JvmPauseMonitor:debug.JvmPauseMonitor@236]
Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not
scheduled): paused approximately 3503ms: GC pool 'PS Scavenge' had
collection(s): count=1 time=3517ms
2014-04-22 19:53:53,186 INFO
[SearchRepositoryManager-0:components.SearchRepositoryManager@407] Num
entities:1195
2014-04-22 19:53:53,186 INFO
[SearchRepositoryManager-0:components.SearchRepositoryManager@409]
Generating documents:2014-04-22T10:53:53.186Z
2014-04-22 19:53:53,247 INFO
[SearchRepositoryManager-0:components.SearchRepositoryManager@411] Num
docs:1153
2014-04-22 19:53:53,247 INFO
[SearchRepositoryManager-0:components.SearchRepositoryManager@352]
Constructing repo:2014-04-22T10:53:53.247Z
2014-04-22 19:53:53,413 WARN
[1421807247@scm-web-354:api.ApiExceptionMapper@150] Unexpected exception.
java.lang.NullPointerException
at
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at
com.cloudera.cmf.command.flow.work.DeleteRoleCmdWork.of(DeleteRoleCmdWork.java:51)
at
com.cloudera.cmf.service.hdfs.EnableNNHACommand.constructWork(EnableNNHACommand.java:308)
at
com.cloudera.cmf.service.hdfs.EnableNNHACommand.constructWork(EnableNNHACommand.java:49)
at
com.cloudera.cmf.command.CmdWorkCommand.execute(CmdWorkCommand.java:52)
at
com.cloudera.cmf.service.ServiceHandlerRegistry.executeCommandHelper(ServiceHandlerRegistry.java:740)
at
com.cloudera.cmf.service.ServiceHandlerRegistry.executeCommand(ServiceHandlerRegistry.java:705)
at
com.cloudera.cmf.service.ServiceHandlerRegistry.executeCommand(ServiceHandlerRegistry.java:700)
at
com.cloudera.server.cmf.components.OperationsManagerImpl.executeServiceCmd(OperationsManagerImpl.java:1480)
at
com.cloudera.api.dao.impl.CommandManagerDaoImpl.issueHdfsEnableNnHaCommand(CommandManagerDaoImpl.java:319)
at sun.reflect.GeneratedMethodAccessor1411.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
com.cloudera.api.dao.impl.ManagerDaoBase.runInNewTransaction(ManagerDaoBase.java:158)
at
com.cloudera.api.dao.impl.ManagerDaoBase.invoke(ManagerDaoBase.java:203)
at com.sun.proxy.$Proxy112.issueHdfsEnableNnHaCommand(Unknown
Source)
at
com.cloudera.api.v6.impl.ServicesResourceV6Impl.hdfsEnableNnHaCommand(ServicesResourceV6Impl.java:239)
at sun.reflect.GeneratedMethodAccessor1410.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:194)
at com.cloudera.api.ApiInvoker.invoke(ApiInvoker.java:104)
...
2014-04-22 19:53:53,424 DEBUG [1421807247@scm-web-354:api.ApiInvoker@124]
API Error 500
[/api/v6/clusters/Test/services/hdfs1/commands/hdfsEnableNnHa]:
ApiErrorMessage{null}
2014-04-22 19:53:53,472 DEBUG [1421807247@scm-web-354:api.ApiInvoker@124]
API Error 500
[/api/v6/clusters/Test/services/hdfs1/commands/hdfsEnableNnHa]:
ApiErrorMessage{null}
2014-04-22 19:53:53,473 DEBUG [1421807247@scm-web-354:api.ApiInvoker@124]
API Error 500
[/api/v6/clusters/Test/services/hdfs1/commands/hdfsEnableNnHa]:
ApiErrorMessage{null}
2014-04-22 19:53:53,473 DEBUG [1421807247@scm-web-354:api.ApiInvoker@124]
API Error 500
[/api/v6/clusters/Test/services/hdfs1/commands/hdfsEnableNnHa]:
ApiErrorMessage{null}
2014-04-22 19:53:53,474 DEBUG
[1421807247@scm-web-354:api.LoggingOutInterceptor@101] API response:
---------- id: 414
Response code: 500
Content-Type: application/json
Headers:
Date=[Tue, 22 Apr 2014 10:53:53 GMT]
Body:
{ }

I think that api will delete SecondaryNameNode.

Document is written it.

The SecondaryNameNode associated with the Active NameNode will be deleted.


But I didn't create SecondaryNameNode.

Can I make HDFS-HA Cluster by using this API ?
Should I use API of v5 ?

thx

To unsubscribe from this group and stop receiving emails from it, send an email to scm-users+unsubscribe@cloudera.org.

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 7 | next ›
Discussion Overview
groupscm-users @
categorieshadoop
postedApr 22, '14 at 11:18a
activeApr 25, '14 at 3:13p
posts7
users3
websitecloudera.com
irc#hadoop

People

Translate

site design / logo © 2022 Grokbase