部署 Studio

2、执行到第3步docker-compose pull时,抛错及配置信息:

3、联系腾讯云客服给出的方案:
image

image

现在我不太清楚是哪里出了问题,谢谢!

你在你的环境里面执行下

sudo systemctl status docker

把结果截图下

或者执行

ps -ef|grep docker

假如没有该服务,执行下

sudo systemctl start docker
1 个赞

image

我用的是centos 8,他里面自带的有podman,应方是不用docker了。
那么可以用podman装吗?谢谢

建议你还是先装个docker吧,podman的我们自己还没用过。

目前支持了studio1.25版本的rpm包安装:
https://github.com/vesoft-inc/nebula-web-docker/blob/master/Nebula-Graph-Studio-1.2.5-Linux.rpm

依赖环境:

  • centos
  • nodejs 10版本以上

安装步骤:

$ rpm -ivh --replacepkgs Nebula-Graph-Studio-1.2.5-Linux.rpm

正常情况:

  • 安装完成后输出:
    image
  • 分别有3个服务
    • 端口号7001:studio的web服务
    • 端口号8080:nebula-http-gateway,client的http服务
    • 端口号5699:nebula-importer,数据导入服务

异常处理:

  • 服务启动失败:

    $ cd /home/vesoft/nebula-graph-studio
    $ npm run start // 需要启动7001 studio服务时使用
    $ ./vendors/nebula-importer & //需要启动 5699 数据导入服务时使用
    $./vendors/nebula-http-gateway & // 需要启动 8080 nebula client 的http服务时使用 
    
  • 端口号被占用
    确保执行安装时,确保以下端口处于未被使用状态:

    • 7001
    • 8080
    • 5699

以上仅为暂时的解决方案,等流程完善后会优化试用体验,尽量减少用户操作环节:handshake:

1 个赞

dokcer安装的这个怎么修改8080端口号啊,我好像只看到rpm安装的
麻烦贴一下

image
试试看呢

谢谢了,我又转成rpm安装了,docker卡两天了

docker-compose的8080是我们内部编排服务用的端口号,为啥你要修改他呢?

他应该不需要把容器8080的端口服务映射到host上的

我不映射也启动不了啊

启动不了的原因可能并不在于映射呀,我们还是要回到最初的现象来看,现在这个timeline里,感觉尝试的步骤太多了。你要没部署成功的话我们再捋一捋,先从docker-compose启动开始?

  1. 你把所有此前安装的环境都清空

  2. docker-compose pull && up 启动服务

  3. 如果失败,用 docker-compose ps 查看具体哪个服务失败

  4. 如果是studio web启动失败,用 docker-compose log ${容器名字} 看下启动失败的日志

这里的问题也是你开的么?docker安装nebula-graph-studio 访问页面报错502 - #101 由 weilonger
如果是的话,集中在一个地方讨论吧,不然跟踪回答相应的同学会弄晕的

是我开的