编译&部署指南
1 编译环境依赖
- jdk >= 1.7
- Maven >= 3.3
2 编译方法
在源码根目录下,执行:
mvn package
完成编译后,在源码根目录下的target目录中会生成发布包xlearning-1.1-dist.tar.gz
。该发布包解压后的主要目录结构如下:
- bin:作业提交脚本
- lib:XLearning jar包及所依赖jar包
- conf:XLearning配置文件
- sbin:XLearning History Server启动脚本
- data:运行示例所需输入数据和文件
- examples:运行示例
3 部署环境依赖
- CentOS 7.2
- Java >= 1.7
- Hadoop = 2.6,2.7,2.8
- [可选]各计算节点具有所需学习平台的依赖环境,如TensorFlow、numpy、Caffe等。
4 XLearning客户端部署方法
在XLearning发布包根目录$XLEARNING_HOME下的conf目录中,分别配置如下文件:
xlearning-env.sh:设置相关环境变量,如:
- JAVA_HOME
- HADOOP_CONF_DIR
xlearning-site.xml:详细系统配置说明请见配置参数部分。
log4j.properties:配置日志级别
5 XLearning History Server启动方法 [可选]
- 执行
$XLEARNING_HOME/sbin/start-history-server.sh