【发布时间】:2018-02-09 16:58:49
【问题描述】:
我正在尝试在 DataflowRunner 上测试我的数据流管道。我的代码总是卡在 1 小时 1 分钟并说:数据流似乎卡住了。在挖掘 Dataflow 堆栈驱动程序的堆栈跟踪时,我遇到错误说 Failed to install packages: failed to install workflow: exit status 1。我看到其他堆栈溢出消息说这可能是当 pip 包不兼容时引起的。这导致我的工作人员启动总是失败。
这是我当前的 setup.py。有人可以帮我理解我所缺少的。作业编号为 2018-02-09_08_22_34-6196858167817670597。
setup.py
from setuptools import setup, find_packages
requires = [
'numpy==1.14.0',
'google-cloud-storage==1.7.0',
'pandas==0.22.0',
'sqlalchemy-vertica[pyodbc,turbodbc,vertica-python]==0.2.5',
'sqlalchemy==1.2.2',
'apache_beam[gcp]==2.2.0',
'google-cloud-dataflow==2.2.0'
]
setup(
name="dataflow_pipeline_dependencies",
version="1.0.0",
description="Beam pipeline for flattening ism data",
packages=find_packages(),
install_requires=requires
)
【问题讨论】:
标签: python google-cloud-dataflow apache-beam