nebula go client 链接失败

这样是不是代表ping通了?

  pool, err := nebula.NewConnectionPool(hostList, testPoolConfig, nebulaLog)
  fmt.Println("111111", err)
  err = pool.Ping(hostAddress, 1*time.Second)
  fmt.Println("2222", err)

[INFO] connection pool is initialized successfully
111111 nil
2222 nil

麻烦你将你连接的graphd的日志截图下?

这个是指什么?不懂

在docker-compose目录下面 logs/graphd/nebula-graphd.INFO 里面内容贴下

graph

I0318 07:38:04.931198 53 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:38:14.944763 54 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:38:24.961822 14 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:38:34.985138 15 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:38:45.001371 16 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:38:55.019533 17 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:39:05.031152 18 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:39:15.045684 19 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:39:25.061367 20 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:39:35.075073 46 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559

graph1

I0318 07:40:25.138424 52 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:40:35.151408 53 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:40:45.161974 54 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:40:55.171475 14 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:05.181401 15 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:15.191699 16 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:25.201282 17 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:35.211418 18 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:45.229075 19 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:55.241170 20 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559

graph2

I0318 07:40:45.129966 54 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:40:55.139261 14 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:05.156172 15 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:15.164314 16 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:25.180918 17 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:35.197553 18 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:45.208707 19 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:41:55.225777 20 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:42:05.243352 21 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559
I0318 07:42:15.251880 47 ThriftClientManager.inl:62] resolve “metad2”:9559 as “172.19.0.3”:9559

日志里面没有 Authenticating user 这样的打印吗

三个文件夹看了都没有

你把 defer pool.Close() 先注释掉,然后把运行结果截图下。

嗯,可以了,看来要把这一句放在后面才行

defer pool.Close() 表示在运行的最后调用 pool.Close() ,如果是按照你贴出的代码使用应该是没有问题的