From 11070158ba0739a85abc5b09d28b201d57ac7a22 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期二, 20 十月 2020 14:13:14 +0800
Subject: [PATCH] add sync
---
ClusterApi.go | 17 ++++++++++++++++-
EsClient_test.go | 2 +-
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/ClusterApi.go b/ClusterApi.go
index f4a5a5d..6b066dc 100644
--- a/ClusterApi.go
+++ b/ClusterApi.go
@@ -51,6 +51,7 @@
return b
}
+
//鏇存崲鑺傜偣瑙掕壊
func UpdateNodeRole(configPath string, role string) (bool, error) {
v := viper.New()
@@ -142,6 +143,21 @@
return role, nil
}
+//鏌ヨ缁勬挱鍒楄〃
+func GetDiscoveryZenPingUnicastHosts(configPath string) ([]string, error) {
+ v := viper.New()
+ v.SetConfigType("yml")
+ v.SetConfigName("elasticsearch")
+ v.AddConfigPath(configPath)
+ err := v.ReadInConfig()
+ if err != nil {
+ return nil, err
+ }
+ hosts := v.GetStringSlice("discovery.zen.ping.unicast.hosts")
+ return hosts, nil
+}
+
+//璁剧疆缁勬挱鍒楄〃
func SetDiscoveryZenPingUnicastHosts(configPath string, hosts []string) (bool, error) {
v := viper.New()
v.SetConfigType("yml")
@@ -284,7 +300,6 @@
}
request, err := http.NewRequest(method, url, bytes.NewBuffer(parama))
request.Header.Set("Content-type", "application/json")
-
if err != nil {
fmt.Println("build request fail !")
return nil, err
diff --git a/EsClient_test.go b/EsClient_test.go
index 17e6525..620b4da 100644
--- a/EsClient_test.go
+++ b/EsClient_test.go
@@ -136,4 +136,4 @@
allSource = append(allSource, hitsSources...)
}
return allSource, nil
-}
\ No newline at end of file
+}
--
Gitblit v1.8.0