fix
sunty
2020-10-22 4f2c8f2df1c90553123c640bb9b4dd91bff36164
ClusterApi.go
@@ -29,14 +29,22 @@
   return true, nil
}
//初始化索引
func InitIndex(indexPath string) (bool) {
   resultMsg := CMDSC("sh " + indexPath + "/indexInit.sh")
   if resultMsg == "运行失败" {
      return false
   }
   return true
}
//启动服务
func StartServer(binPath string, ip string, port string) bool {
   resultMsg := CMDSC("sh " + binPath + "/es_start.sh")
   if resultMsg == "运行失败" {
      return false
   }
   b := VerifyNodeServer(ip, port)
   return b
   return true
}
//关闭服务
@@ -51,7 +59,6 @@
   bs := VerifyShortNodeServer(ip, port)
   return bs
}
//更换节点角色
func UpdateNodeRole(configPath string, role string) (bool, error) {
@@ -75,7 +82,7 @@
}
//验证该节点是否被使用过
func VerifyCreated(configPath string, ip string) (bool, error) {
func VerifyCreated(configPath string) (bool, error) {
   v := viper.New()
   v.SetConfigType("yml")
   v.SetConfigName("elasticsearch")
@@ -85,13 +92,8 @@
      return true, err
   }
   hosts := v.GetStringSlice("discovery.zen.ping.unicast.hosts")
   for _, pick := range hosts {
      if pick == ip {
         return true, errors.New("该节点已经被执行“创建集群”")
      }
   }
   if len(hosts) > 1 {
      return true, errors.New("该节点已经被执行“加入集群”")
      return true, errors.New("该节点已经被使用")
   }
   return false, nil
}