nebula 版本:v2 nightly
studio 版本:v2.1.5-beta
部署方式 :单机
硬件信息
磁盘: 2T SSD
CPU、内存信息:32Core 64G
meta端口是配置决定的,配置不改,重启端口也不会变
怎么配置呀,现在是每次重启端口就变化,然后Spark Writer中meta端口就随之变化
nebula 配置文件更改以下配置项
########## networking ##########
# Meta Server Address
–meta_server_addrs=127.0.0.1:45500
# Local ip
–local_ip=127.0.0.1
# Meta daemon listening port
–port=45500
请问下, 配置文件在哪个文件夹下的哪个文档呀
/usr/local/nebula/etc nebula-metad.conf,docker部署的话需要进入容器,路径相同
id=docker ps |grep nebula-metad |awk ' {print $1 }'
获取id ,然后docker exec -it $id /bin/bash,另外你是用docker-compose启动的服务吗
是的
我理解的是你直接访问映射到部署机器的metad端口,这样每次重启服务,映射出来的端口也会发生变化,你可以在ports部分固定映射到宿主机上的端口,可以参考链接端口映射,nebula-metad.conf配置文件里的端口是不会随着你重启服务而修改的
我怀疑是不是修改的配置文件不是起库时真正用到的配置文件,一般端口号会由nebula-metad.conf的配置决定。
也可能是是起库时指定了了额外的参数。
之前给你贴过端口映射到主机的链接,你可以把docker-compose配置文件meta服务的端口部分贴出来
你可以改成以下配置
ports:
- 9559:9559
- 19559
- 19560
将映射到主机上的端口给固定
试了 重启的时候报错端口被占用 。
metad的3个容器port配置,容器的9559映射到主机上指定的端口号
metad0:
ports:
- 9559:9559
- 19559
- 19560
metad1:
ports:
- 9560:9559
- 19559
- 19560
metad2:
ports:
- 9561:9559
- 19559
- 19560