From 8a415b25377a63c638eea4875a0791667421ba9a Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期一, 19 十月 2020 10:19:14 +0800
Subject: [PATCH] add info

---
 ClusterApi.go |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/ClusterApi.go b/ClusterApi.go
index 6c3c8dc..d1e0dc4 100644
--- a/ClusterApi.go
+++ b/ClusterApi.go
@@ -12,7 +12,7 @@
 	"strings"
 	"time"
 )
-
+//鍒濆鍖栭厤缃枃浠�
 func InitYml(configPath string) (bool, error) {
 	v := viper.New()
 	v.SetConfigType("yml")
@@ -28,6 +28,7 @@
 	return true, nil
 }
 
+//鍚姩鏈嶅姟
 func StartServer(binPath string, ip string) bool {
 	resultMsg := CMDSC("sh " + binPath + "/elasticsearch -d")
 	if resultMsg == "杩愯澶辫触" {
@@ -37,10 +38,12 @@
 	return bool
 }
 
+//鍏抽棴鏈嶅姟
 func StopServer(binPath string) {
 
 }
 
+//鏇存崲鑺傜偣瑙掕壊
 func UpdateNodeRole(configPath string, role string) (bool, error) {
 	v := viper.New()
 	v.SetConfigType("yml")
@@ -61,6 +64,8 @@
 	return true,nil
 }
 
+
+//楠岃瘉璇ヨ妭鐐规槸鍚﹁鍒涘缓杩�
 func VerifyCreated(configPath string, ip string) (bool, error) {
 	v := viper.New()
 	v.SetConfigType("yml")
@@ -82,6 +87,7 @@
 	return false, nil
 }
 
+//楠岃瘉鑺傜偣鏈嶅姟鏄惁姝e父鍚姩
 func VerifyNodeServer(ip string, port string) bool {
 	b := false
 	url := "http://" + ip + ":" + port
@@ -101,6 +107,7 @@
 	return b
 }
 
+//楠岃瘉鑺傜偣瑙掕壊
 func VerifyNodeRole(configPath string, ) (string, error) {
 	role := "slave"
 	v := viper.New()
@@ -118,6 +125,7 @@
 	return role, nil
 }
 
+//鏇存柊缁勬挱鍒楄〃
 func UpdateDiscoveryZenPingUnicastHosts(configPath string, oldIp string, newIp string) (bool, error) {
 	v := viper.New()
 	v.SetConfigType("yml")
@@ -145,6 +153,7 @@
 	return true, nil
 }
 
+//娣诲姞缁勬挱鎴愬憳
 func AddDiscoveryZenPingUnicastHosts(configPath string, ip string) []string {
 	v := viper.New()
 	v.SetConfigType("yml")
@@ -166,6 +175,7 @@
 	NodeName   string `json:"nodeName"`
 }
 
+//鏌ヨ闆嗙兢淇℃伅
 func GetClusterInfo(ip string, port string) ([]NodeInfo, error) {
 	url := "http://" + ip + ":" + port + "/_cat/nodes?v"
 	buf, err := HttpRC("GET", url, nil)
@@ -198,6 +208,7 @@
 	return inf, nil
 }
 
+//鎺掗櫎鍗冲皢閫�鍑洪泦缇ょ殑鑺傜偣
 func ExcludeNode(ip string, port string) (bool, error) {
 	flag := false
 	url := "http://" + ip + ":" + port + "/_cluster/settings"
@@ -218,6 +229,7 @@
 	return flag, nil
 }
 
+
 func CMDSC(scriptStr string) string {
 	cmd := exec.Command("sh", "-c", scriptStr)
 	var out bytes.Buffer

--
Gitblit v1.8.0