跳到主要内容

docker-compose启动

提示
  • 测试机器的最低配置要求 4核16G,支持avx 指令集,可通过lscpu | grep avx 验证
  • docker-compose版本2.0以上
  • 支持 amd64arm64 平台

安装dockerdocker-compose

可参照官方文档自行安装或者下载我们整理好的安装包

wget https://primihub.oss-cn-beijing.aliyuncs.com/dev/docker20.10.tar.gz
tar xf docker20.10.tar.gz
cd docker20.10
bash install_docker.sh

# 验证
docker -v
docker-compose version

启动节点

下载仓库并进入到代码根目录:

git clone https://github.com/primihub/primihub.git
cd primihub

使用 docker-compose 启动容器。 容器包括: 三个meta service服务、三个primihub-node节点

docker-compose up -d

查看运行起来的docker容器:

docker-compose ps -a

看到如下输出则启动正常

NAME                COMMAND                  SERVICE             STATUS              PORTS
primihub-meta0 "/bin/bash -c 'java …" meta0 running (healthy)
primihub-meta1 "/bin/bash -c 'java …" meta1 running (healthy)
primihub-meta2 "/bin/bash -c 'java …" meta2 running (healthy)
primihub-node0 "/bin/bash -c './pri…" node0 running 50050/tcp
primihub-node1 "/bin/bash -c './pri…" node1 running 50050/tcp
primihub-node2 "/bin/bash -c './pri…" node2 running 50050/tcp

查看日志

docker logs -f primihub-node0
I20230619 19:18:38.774282     1 service.cc:205] 💾 Restore dataset from local storage...
I20230619 19:18:39.279953 1 service.cc:171] 📃 Load default datasets from config: /app/config/primihub_node0.yaml
I20230619 19:18:40.231341 1 main.cc:55] server running in no tls mode
I20230619 19:18:40.232587 1 main.cc:86] 💻 Node listening on port: 50050

创建任务

启动成功后可以参考创建任务页面发起任务。

此页面是否有帮助?

Happy React is loading...