docker node的状态不对


docker node的状态没有Reachable

swarm 么,reachable状态指的是leader节点挂了之后该节点可自动升为leader,图片展示看着没什么问题。

如需要变更状态为reachable
docker node promote xxx

请问这个状态有问题吗?


还有就是docker安装完以后,使用客户端连接是使用这个吗?
docker run --rm -ti --net=host vesoft/nebula-console:nightly --addr=XXXX --port=3699
需要填用户名和密码吗?

服务一个没起。。。看来是挂了

docker service ps xxx --no-trunc

猜测是docker-stack 中constraints没加对

是在docker-stack.yml这个里面吗

对,你看的是文章还是视频

我看的这个:https://docs.nebula-graph.com.cn/manual-CN/3.build-develop-and-administration/2.install/deploy-nebula-with-swarm/

用的里面的docker-stack.yml,只把IP改了

constraints也需要改下

文档里有些我没加,去b站搜视频吧 , 关键词 nebula docker swarm

这个视频吗?https://www.bilibili.com/video/BV1Wv411k7pW?from=search&seid=2033581771234490221

对的

1 个赞

谢谢啦,我先试试啊

搭建完成了,怎么链接数据库呢?

你可以用一个客户端来访问:
第一种方式:使用docker的客户端:
docker run --rm -ti --net=host vesoft/nebula-console:nightly --addr=搭建单机中某一台机器的IP或者集群中某一台机器的IP --port=3699,例如:docker run --rm -ti --net=host vesoft/nebula-console:nightly --addr=192.168.13.1 --port=3699
第二种方式:搭建web可视化来访问数据,参考https://github.com/vesoft-inc/nebula-web-docker
第三种方式:写代码访问

1 个赞

服务没起来,报错了

感谢

docker service ls 看下