You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/05/17 13:46:00 UTC
[jira] [Updated] (AMBARI-23879) Redo the Manage Journalnodes wizard
in the context of federation changes
[ https://issues.apache.org/jira/browse/AMBARI-23879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated AMBARI-23879:
------------------------------------
Labels: pull-request-available (was: )
> Redo the Manage Journalnodes wizard in the context of federation changes
> ------------------------------------------------------------------------
>
> Key: AMBARI-23879
> URL: https://issues.apache.org/jira/browse/AMBARI-23879
> Project: Ambari
> Issue Type: Bug
> Components: ambari-web
> Affects Versions: 2.7.0
> Reporter: Andrii Babiichuk
> Assignee: Andrii Babiichuk
> Priority: Blocker
> Labels: pull-request-available
> Fix For: 2.7.0
>
>
> STR: Deploy a cluster with multiple namespaces via Blueprint
> Add JournalNode using the wizard
> In the format JN step {code}sudo su cstm-hdfs -l -c 'hdfs namenode -initializeSharedEdits'{code} fails with
> {code}
> Re-format filesystem in QJM to [<ip0>:8485, <ip1>:8485, <ip2>:8485] ? (Y or N) y
> 18/05/09 18:43:02 ERROR namenode.NameNode: Could not initialize shared edits dir
> org.apache.hadoop.hdfs.qjournal.client.QuorumException: Could not format one or more JournalNodes. 1 exceptions thrown:
> <ip0>:8485: Directory /hadoop/hdfs/journal/ns1 is in an inconsistent state: Can't format the storage directory because the current directory is not empty.
> at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.checkEmptyCurrent(Storage.java:600)
> at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:683)
> at org.apache.hadoop.hdfs.qjournal.server.JNStorage.format(JNStorage.java:210)
> at org.apache.hadoop.hdfs.qjournal.server.Journal.format(Journal.java:235)
> at org.apache.hadoop.hdfs.qjournal.server.JournalNodeRpcServer.format(JournalNodeRpcServer.java:181)
> at org.apache.hadoop.hdfs.qjournal.protocolPB.QJournalProtocolServerSideTranslatorPB.format(QJournalProtocolServerSideTranslatorPB.java:148)
> at org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos$QJournalProtocolService$2.callBlockingMethod(QJournalProtocolProtos.java:27399)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:523)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:991)
> at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:872)
> at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:818)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:422)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1682)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2678)
> at org.apache.hadoop.hdfs.qjournal.client.QuorumException.create(QuorumException.java:81)
> at org.apache.hadoop.hdfs.qjournal.client.QuorumCall.rethrowException(QuorumCall.java:286)
> at org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager.format(QuorumJournalManager.java:228)
> at org.apache.hadoop.hdfs.server.namenode.FSEditLog.formatNonFileJournals(FSEditLog.java:426)
> at org.apache.hadoop.hdfs.server.namenode.NameNode.initializeSharedEdits(NameNode.java:1262)
> at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1619)
> at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1710)
> 18/05/09 18:43:02 INFO util.ExitUtil: Exiting with status 1: ExitException
> 18/05/09 18:43:02 INFO namenode.NameNode: SHUTDOWN_MSG:
> /************************************************************
> SHUTDOWN_MSG: Shutting down NameNode at <host0>/<ip0>
> ************************************************************/
> {code}
> Solution
> Reorganize wizard steps:
> - Assign Journalnodes
> - Save Namespace
> - Add/Remove Journalnodes (no start JN)
> - Copy Journalnode directories
> - Start Journalnodes
> - Start All Services
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)