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 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 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 -- Gitblit v1.8.0