make it easy with setting up multiple masters in a clcuster

This commit is contained in:
Chris Lu
2020-10-23 18:18:46 -07:00
parent fc689319ae
commit 0cea84e7ab
2 changed files with 7 additions and 3 deletions

View File

@@ -89,6 +89,10 @@ func runMaster(cmd *Command, args []string) bool {
runtime.GOMAXPROCS(runtime.NumCPU())
grace.SetupProfiling(*masterCpuProfile, *masterMemProfile)
parent, _ := util.FullPath(*m.metaFolder).DirAndName()
if util.FileExists(string(parent)) && !util.FileExists(*m.metaFolder){
os.MkdirAll(*m.metaFolder, 0755)
}
if err := util.TestFolderWritable(util.ResolvePath(*m.metaFolder)); err != nil {
glog.Fatalf("Check Meta Folder (-mdir) Writable %s : %s", *m.metaFolder, err)
}