【发布时间】:2023-01-04 09:04:22
【问题描述】:
NebulaGraph Exchange运行时出现如下错误:
com.facebook.thrift.protocol.TProtocolException: Expected protocol id xxx
【问题讨论】:
标签: nebula-graph
NebulaGraph Exchange运行时出现如下错误:
com.facebook.thrift.protocol.TProtocolException: Expected protocol id xxx
【问题讨论】:
标签: nebula-graph
检查NebulaGraph服务端口配置是否正确。
对于源码、RPM或DEB安装,在每个服务的配置文件中配置--port对应的端口号。
对于docker安装,配置docker映射端口号如下:
在nebula-docker-compose目录下执行docker-compose ps,例如:
$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
nebula-docker-compose_graphd_1 /usr/local/nebula/bin/nebu ... Up (healthy) 0.0.0.0:33205->19669/tcp, 0.0.0.0:33204->19670/tcp, 0.0.0.0:9669->9669/tcp
nebula-docker-compose_metad0_1 ./bin/nebula-metad --flagf ... Up (healthy) 0.0.0.0:33165->19559/tcp, 0.0.0.0:33162->19560/tcp, 0.0.0.0:33167->9559/tcp, 9560/tcp
nebula-docker-compose_metad1_1 ./bin/nebula-metad --flagf ... Up (healthy) 0.0.0.0:33166->19559/tcp, 0.0.0.0:33163->19560/tcp, 0.0.0.0:33168->9559/tcp, 9560/tcp
nebula-docker-compose_metad2_1 ./bin/nebula-metad --flagf ... Up (healthy) 0.0.0.0:33161->19559/tcp, 0.0.0.0:33160->19560/tcp, 0.0.0.0:33164->9559/tcp, 9560/tcp
nebula-docker-compose_storaged0_1 ./bin/nebula-storaged --fl ... Up (healthy) 0.0.0.0:33180->19779/tcp, 0.0.0.0:33178->19780/tcp, 9777/tcp, 9778/tcp, 0.0.0.0:33183->9779/tcp, 9780/tcp
nebula-docker-compose_storaged1_1 ./bin/nebula-storaged --fl ... Up (healthy) 0.0.0.0:33175->19779/tcp, 0.0.0.0:33172->19780/tcp, 9777/tcp, 9778/tcp, 0.0.0.0:33177->9779/tcp, 9780/tcp
nebula-docker-compose_storaged2_1 ./bin/nebula-storaged --fl ... Up (healthy) 0.0.0.0:33184->19779/tcp, 0.0.0.0:33181->19780/tcp, 9777/tcp, 9778/tcp, 0.0.0.0:33185->9779/tcp, 9780/tcp
检查Ports 列以找到 docker 映射的端口号,例如:
Graph服务可用的端口号是9669。
Meta服务的端口号是33167、33168、33164。
存储服务的端口号是33183、33177、33185。
【讨论】: