Package org.apache.bookkeeper.bookie
Class BookieShell.InitNewCluster
- java.lang.Object
-
- org.apache.bookkeeper.bookie.BookieShell.MyCommand
-
- org.apache.bookkeeper.bookie.BookieShell.InitNewCluster
-
- All Implemented Interfaces:
BookieShell.Command
- Enclosing class:
- BookieShell
class BookieShell.InitNewCluster extends BookieShell.MyCommand
Initializes new cluster by creating required znodes for the cluster. If ledgersrootpath is already existing then it will error out. If for any reason it errors out while creating znodes for the cluster, then before running initnewcluster again, try nuking existing cluster by running nukeexistingcluster. This is required because ledgersrootpath znode would be created after verifying that it doesn't exist, hence during next retry of initnewcluster it would complain saying that ledgersrootpath is already existing.
-
-
Field Summary
-
Fields inherited from class org.apache.bookkeeper.bookie.BookieShell.MyCommand
cmdName, opts
-
-
Constructor Summary
Constructors Constructor Description InitNewCluster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.String
getDescription()
(package private) org.apache.commons.cli.Options
getOptions()
(package private) java.lang.String
getUsage()
(package private) int
runCmd(org.apache.commons.cli.CommandLine cmdLine)
-
Methods inherited from class org.apache.bookkeeper.bookie.BookieShell.MyCommand
description, printUsage, runCmd
-
-
-
-
Method Detail
-
getOptions
org.apache.commons.cli.Options getOptions()
- Specified by:
getOptions
in classBookieShell.MyCommand
-
getDescription
java.lang.String getDescription()
- Specified by:
getDescription
in classBookieShell.MyCommand
-
getUsage
java.lang.String getUsage()
- Specified by:
getUsage
in classBookieShell.MyCommand
-
runCmd
int runCmd(org.apache.commons.cli.CommandLine cmdLine) throws java.lang.Exception
- Specified by:
runCmd
in classBookieShell.MyCommand
- Throws:
java.lang.Exception
-
-