Q2:在使用Docker脚本编译过程中,出现如下报错(部分):
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/images/create?fromSrc=-&message=&repo=ubuntu-16.04&tag=: dial unix /var/run/docker.sock: connect: permission denied
Angel项目第一周进展
当前进展:
软件环境:
遇到的问题:
Q1:在Windows 10环境下,基于IntelliJ Idea以及Docker for windows 进行编译时,docker脚本无输出(即未能生成发行包)
S11:进行了包括不限于更新windows下的WSL2,在Microsoft商店安装Ubuntu20.04子系统,安装IDEA相关插件等
R11:解决失败
S12:基于虚拟机进行项目的部署
R12:考虑到硬件条件以及实际运行效果,放弃了此种解决方案
S13:在本机安装Windows/Linux双系统,直接在Ubuntu20.04 上搭建环境为项目编译做准备
R13:成功解决相关问题并在Ubuntu20.04系统上编译生成发行包
Q2:在使用Docker脚本编译过程中,出现如下报错(部分):
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/images/create?fromSrc=-&message=&repo=ubuntu-16.04&tag=: dial unix /var/run/docker.sock: connect: permission denied
S21:
$sudo groupadd docker #如果还没有 docker group 就添加一个
$sudo gpasswd -a ${USER} docker #将用户加入该 group 内
$systemctl restart docker #重启 docker 服务
$newgrp - docker #切换当前会话到新 group 或者重启 X 会话
R21:成功解决
Q3:本地运行Deepwalk Demo时,显示包“com.tencent.angel.protobuf.generated”缺失
S31:重启 IDEA集成环境,删除maven的.m2隐藏文件夹并重新下载依赖,重新运行docker脚本进行编译
R31:经过尝试,docker脚本运行过程中,仍有红色警告信息无法排除,虽然成功输出发行包,但仍未解决包缺失问题
-------------------------------- update on 2022-8-3----------------------------------------------------------
已经在本地成功运行 DeepWalkExample.scala
Run the following command in the root directory of the source code:
mvn clean package -Dmaven.test.skip=true
相关版本展示如下:
运行时出现如下问题
经过向@Lai Zhang 同学请教后,通过修改IDEA2022的配置解决该问题
成功运行本地demo: DeepWalkExample.scala