好的,我试试,改完需要重启这个服务吗?
需要的哦
好像还是不行,老师
i/o timeout (Client.Timeout exceeded while awaiting headers)
你要不直接上这台机器看下这个ip+port是否能ping通
什么意思老师?没看很明白啊
就是这台机器的nebula各个服务端口,看看是否正常访问
这个我试过了,我启动之后我在浏览器访问,都是可以的,和官网上面想要的结果一致,除了一个nebula_http_gateway 我浏览器请求8090端口页面是返回null
方便加一个微信或者钉钉帮忙看下吗。老师
没事,这个问题很简单,主要没按照正常流程的太多了,我们一个个排查过来就好了,你这个报错的是在哪得到了
如果你是按照dashbaord文档一步步来的,那你肯定就没有检测内核端口服务,我们是在文档中没有这个说明的
你好,可以贴一下改完之后你的nebula-stats-exporter的配置和nebula的端口配置吗
version: v0.0.2
nebulaItems:
- instanceName: metad0
endpointIP: ***
endpointPort: 19559
componentType: metad - instanceName: graphd0
endpointIP: ***
endpointPort: 19669
componentType: graphd - instanceName: storaged0
endpointIP: ***
endpointPort: 19779
componentType: storaged
端口就是9559 9669 9779和官网一样的步骤安装配置的我都是
我这个报错是在nebula-stats-exporter里面的 nohup文件
如果您想让 exporter 通过 graphd1 这样的容器名访问 nebula,需要让它跑在和 nebula-graph docker compose 相同的容器网络里哈
这是我之前在本地跑的方式给你参考
version: v0.0.4
clusters:
- name: nebula
instances:
- name: metad0
endpointIP: metad0
endpointPort: 19559
componentType: metad
- name: metad1
endpointIP: metad1
endpointPort: 19559
componentType: metad
- name: metad2
endpointIP: metad2
endpointPort: 19559
componentType: metad
- name: graphd
endpointIP: graphd
endpointPort: 19669
componentType: graphd
- name: graphd1
endpointIP: graphd1
endpointPort: 19669
componentType: graphd
- name: graphd2
endpointIP: graphd2
endpointPort: 19669
componentType: graphd
- name: storaged0
endpointIP: storaged0
endpointPort: 19779
componentType: storaged
- name: storaged1
endpointIP: storaged1
endpointPort: 19779
componentType: storaged
- name: storaged2
endpointIP: storaged2
endpointPort: 19779
componentType: storaged
这里有 --network=nebula-docker-compose_nebula-net
docker run -d --restart=always --name nebula-stats-exporter -p 9200:9200 \
-v "/Users/siwei/dash_darwin/:/nebula_stats/" \
--network=nebula-docker-compose_nebula-net \
vesoft/nebula-stats-exporter:v0.0.5 --listen-address=":9200" --bare-metal --bare-metal-config=/nebula_stats/config.yaml
稍等我试试用官网的拷贝过来改下配置试试,这边我原本是解压下来和官网不大一样,我就按照原本解压下来的弄了,稍等
稍等,老师我试试按照官网一模一样的我拷贝下来试试
嗯嗯,如果是非 docker 的,保证 ip+port 可达,用 curl就能验证,都通了再起 exporter
version: v0.0.4
clusters:
- name: nebula
instances:- name: metad0
endpointIP:
endpointPort: 9559
componentType: metad - name: graphd0
endpointIP:
endpointPort: 9669
componentType: graphd - name: storaged0
endpointIP:
endpointPort: 9779
componentType: storaged
- name: metad0
还是不行 端口前面+1也不行