func LoadCodisEnv(cfg *cfg.Cfg) Env { if cfg == nil { log.Panicf("config is nil") } productName, err := cfg.ReadString("product", "test") if err != nil { log.PanicErrorf(err, "read product name failed") } zkAddr, err := cfg.ReadString("zk", "localhost:2181") if err != nil { log.PanicErrorf(err, "read zk address failed") } hostname, _ := os.Hostname() dashboardAddr, err := cfg.ReadString("dashboard_addr", hostname+":18087") if err != nil { log.PanicErrorf(err, "read dashboard address failed") } provider, err := cfg.ReadString("coordinator", "zookeeper") if err != nil { log.PanicErrorf(err, "read coordinator failed") } return &CodisEnv{ zkAddr: zkAddr, dashboardAddr: dashboardAddr, productName: productName, provider: provider, } }
func LoadCodisEnv(cfg *cfg.Cfg) Env { if cfg == nil { log.Fatal("config error") } productName, err := cfg.ReadString("product", "test") if err != nil { log.Fatal(err) } zkAddr, err := cfg.ReadString("zk", "localhost:2181") if err != nil { log.Fatal(err) } hostname, _ := os.Hostname() dashboardAddr, err := cfg.ReadString("dashboard_addr", hostname+":18087") if err != nil { log.Fatal(err) } provider, err := cfg.ReadString("coordinator", "zookeeper") if err != nil { log.Fatal(err) } return &CodisEnv{ zkAddr: zkAddr, dashboardAddr: dashboardAddr, productName: productName, provider: provider, } }
func LoadRebornEnv(cfg *cfg.Cfg) Env { if cfg == nil { log.Fatal("unexpected empty config") } productName, err := cfg.ReadString("product", "test") if err != nil { log.Fatal(err) } coordinatorAddr, err := cfg.ReadString("coordinator_addr", "localhost:2181") if err != nil { log.Fatal(err) } hostname, err := os.Hostname() if err != nil { log.Fatal(err) } dashboardAddr, err := cfg.ReadString("dashboard_addr", hostname+":18087") if err != nil { log.Fatal(err) } coordinator, err := cfg.ReadString("coordinator", "zookeeper") if err != nil { log.Fatal(err) } storeAuth, _ := cfg.ReadString("store_auth", "") return &RebornEnv{ dashboardAddr: dashboardAddr, productName: productName, coordinator: coordinator, coordinatorAddr: coordinatorAddr, storeAuth: storeAuth, } }
func LoadCodisEnv(cfg *cfg.Cfg) Env { if cfg == nil { log.Panicf("config is nil") } productName, err := cfg.ReadString("product", "test") if err != nil { log.PanicErrorf(err, "config: 'product' not found") } zkAddr, err := cfg.ReadString("zk", "localhost:2181") if err != nil { log.PanicErrorf(err, "config: 'zk' not found") } hostname, _ := os.Hostname() dashboardAddr, err := cfg.ReadString("dashboard_addr", hostname+":18087") if err != nil { log.PanicErrorf(err, "config: 'dashboard_addr' not found") } provider, err := cfg.ReadString("coordinator", "zookeeper") if err != nil { log.PanicErrorf(err, "config: 'coordinator' not found") } passwd, _ := cfg.ReadString("password", "") return &CodisEnv{ zkAddr: zkAddr, passwd: passwd, dashboardAddr: dashboardAddr, productName: productName, provider: provider, } }