sunty
2020-10-19 67df906aa78a04ab2326c7f14007e94d265b00a2
add short verify
1个文件已修改
17 ■■■■ 已修改文件
ClusterApi.go 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClusterApi.go
@@ -12,6 +12,7 @@
    "strings"
    "time"
)
//初始化配置文件
func InitYml(configPath string) (bool, error) {
    v := viper.New()
@@ -61,9 +62,8 @@
    if err := v.WriteConfig(); err != nil {
        return false, err
    }
    return true,nil
    return true, nil
}
//验证该节点是否被创建过
func VerifyCreated(configPath string, ip string) (bool, error) {
@@ -73,7 +73,7 @@
    v.AddConfigPath(configPath)
    err := v.ReadInConfig()
    if err != nil {
        return false, err
        return true, err
    }
    hosts := v.GetStringSlice("discovery.zen.ping.unicast.hosts")
    for _, pick := range hosts {
@@ -105,6 +105,16 @@
        }
    }
    return b
}
//验证节点服务是否正常启动(短验证)
func VerifyShortNodeServer(ip string, port string) bool {
    url := "http://" + ip + ":" + port
    _, err := HttpRC("GET", url, nil)
    if err != nil {
        return false
    }
    return true
}
//验证节点角色
@@ -228,7 +238,6 @@
    }
    return flag, nil
}
func CMDSC(scriptStr string) string {
    cmd := exec.Command("sh", "-c", scriptStr)