• Angel编译指南

    Angel编译指南


    1. 编译环境依赖

      • Jdk >= 1.8
      • Maven >= 3.0.5
      • Python >=3.6
        • 如果要运行PyAngel
      • Protobuf >= 2.5.0
        • 需与hadoop环境自带的protobuf版本保持一致。目前hadoop官方发布包使用的是2.5.0版本,所以推荐使用2.5.0版本,除非你自己使用更新的protobuf版本编译了hadoop
    2. 源码下载

      git clone https://github.com/tencent/angel

    3. 编译

      进入源码根目录,执行命令:

      mvn clean package -Dmaven.test.skip=true

      编译完成后,在源码根目录dist/target目录下会生成一个发布包:angel-${version}-bin.zip

    4. 发布包

      发布包解压后,根目录下有几个子目录:

      • bin: Angel任务提交脚本
      • conf: 系统配置文件
      • data: 简单测试数据
      • lib: Angel的jar包 & 依赖jar包
      • python: Python相关脚本