2022Tencent Rhino-bird Open-source Training Program—Angel-Xinhong Ma-Week1
- Lingua principale
- Java
- Stelle
- 6.8k
- Fork
- 1.6k
- Merge medio
- 44m
- PR unite (30g)
- 1
Descrizione
# 当前进展
- 已经在vmware上虚拟机(Centos7.9)内完成了基本环境的配置
- 完成了编译,并生成了发行包
- 尚未进行DeepWalk算法测试
# 环境
- Java version: 1.8.0_331
- Scala version: 2.12.16
- Maven version: 3.8.6
- Hadoop version: 3.3.2
- Protobuf version:2.5.0
- OS and version: vmware上的Centos7.9(内存分配8g)
# 遇到的问题
- Q1:在虚拟机Centos7.9上进行测试,遇到了网络配置问题,该问题解决方案放在文档内(内存分配较小的话可能会编译失败,希望后面的小伙伴们注意)
- A1:网络配置:https://www.wolai.com/tianmo/ayFEEby7zcG6vhHT4BMpTY
- Q2:wsl2/虚拟机中hadoop部署踩坑,俩个都部署了一遍,所以俩者都可以参考我的文档部署方案
- A2:hadoop部署:https://www.wolai.com/tianmo/7cCn6GXCTtNk5zwxJatF7E
- Q3:本来一开始用的hadoop3.3.3版本,但读官网文档发现该版本的protobuf版本从2.5.0升级为了3.7.1,因此降低了版本,后面参与的人注意一下这里
- A3:顺带补充一下protobuf的部署过程:https://www.wolai.com/tianmo/cs1dSoTa42Za3NU8Hj3eye
- Q4:虚拟机centos7.9环境下运行local下多个Example样例显示java.lang.NoClassDefFoundError错误,提在了[issue#1219](https://github.com/Angel-ML/angel/issues/1219)中
- A4:Edit Configurations内修改Modify options,勾选Add dependencies with "provided" scope to classpath后,点击apply后即可
# 目前成果
- Angel单机全流程编译部署文档:https://www.wolai.com/tianmo/7n3tdmNx8aQZDqpsMYuU9V
- 已经于2022年8月4日跑通DeepWalkExample的demo,完成第一周的全部工作
编译完成图:

DeepWalkExample跑通图:

# 未来的工作
- 进行结构相似度计算
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.