赞
踩
确保使用环境中有Python3,版本>=3.5;
需要根据 Python 版本下载对应的 pyalink 包(下载链接参见GitHub);
使用 easy_install 进行安装 easy_install [存放的路径]/pyalink-0.0.1-py3.*.egg。需要注意的是:
如果之前安装过 pyalink,请先使用 pip uninstall pyalink 卸载之前的版本。
如果有多个版本的 Python,可能需要使用特定版本的 easy_install,比如 easy_install-3.7。
如果使用 Anaconda,则需要在 Anaconda 命令行中进行安装。
JVM listening on ***Python listening on ***
4.开始编写 PyAlink 代码,例如:
source = CsvSourceBatchOp()\ .setSchemaStr("sepal_length double, sepal_width double, petal_length double, petal_width double, category string")\ .setFilePath("http://alink-dataset.cn-hangzhou.oss.aliyun-inc.com/csv/iris.csv")res = source.select("sepal_length", "sepal_width")df = res.collectToDataframe()print(df)
1.准备Flink集群
wget https://archive.apache.org/dist/flink/flink-1.9.0/flink-1.9.0-bin-scala_2.11.tgz tar -xf flink-1.9.0-bin-scala_2.11.tgz && cd flink-1.9.0 ./bin/start-cluster.sh
2.准备Alink算法包
git clone https://github.com/alibaba/Alink.git cd Alink && mvn -Dmaven.test.skip=true clean package shade:shade
3.运行Java示例
./bin/flink run -p 1 -c com.alibaba.alink.ALSExample [path_to_Alink]/examples/target/alink_examples-0.1-SNAPSHOT.jar # ./bin/flink run -p 2 -c com.alibaba.alink.GBDTExample [path_to_Alink]/examples/target/alink_examples-0.1-SNAPSHOT.jar # ./bin/flink run -p 2 -c com.alibaba.alink.KMeansExample [path_to_Alink]/examples/target/alink_examples-0.1-SNAPSHOT.jar
(*本文为AI科技大本营整理文章,转载请微信联系 1092722531)
◆
精彩推荐
◆
开幕倒计时6天|2019 中国大数据技术大会(BDTC)即将震撼来袭!豪华主席阵容及百位技术专家齐聚,十余场精选专题技术和行业论坛,超强干货+技术剖析+行业实践立体解读。6.6 折票限时特惠(立减1400元)倒计时 3 天,学生票仅 599 元!
推荐阅读
你点的每个“在看”,我都认真当成了AI
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。