解决golang使用elastic连接elasticsearch时自动转换连接地址
解决golang使用elastic连接elasticsearch时自动转换连接地址elastic.SetSniff(false)client, _ := elastic.NewClient(// ...// 将sniff设置为false后,便不会自动转换地址elastic.SetSniff(false),)
·
解决golang使用elastic连接elasticsearch时自动转换连接地址
elastic.SetSniff(false)
client, _ := elastic.NewClient(
// ...
// 将sniff设置为false后,便不会自动转换地址
elastic.SetSniff(false),
)
var client *elastic.Client
var host = "http://xxx:9200"
//初始化es驱动
func init() {
errorlog := log.New(os.Stdout, "app", log.LstdFlags)
var err error
client, err = elastic.NewClient(elastic.SetErrorLog(errorlog), elastic.SetURL(host), elastic.SetSniff(false))
if err != nil {
panic(err)
}
info, code, err := client.Ping(host).Do(context.Background())
if err != nil {
panic(err)
}
fmt.Printf("Es return with code %d and version %s \n", code, info.Version.Number)
esversionCode, err := client.ElasticsearchVersion(host)
if err != nil {
panic(err)
}
fmt.Printf("es version %s\n", esversionCode)
}
更多推荐
已为社区贡献1条内容
所有评论(0)