作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试运行此管道时出现此异常:
发生异常:AttributeError 模块“apache_beam.io.gcp.internal.clients.bigquery”没有属性“TableReference”
table_spec='ExporterPlayGround.TEST_STREAM'
with beam.Pipeline(options=pipeline_options) as p:
from apache_beam.io.gcp.internal.clients import bigquery
raw_stream = (
p | 'Start subscriber' >> beam.io.gcp.pubsub.ReadFromPubSub(subscription=subscription_name)
| 'Write to Table' >> beam.io.WriteToBigQuery(
table_spec,
schema='test_float:FLOAT, test2_float:FLOAT',
write_disposition=beam.io.BigQueryDisposition.WRITE_APPEND,
create_disposition=beam.io.BigQueryDisposition.CREATE_IF_NEEDED)
)
也许我遗漏了一些明显的东西,但我似乎看不出问题是什么,我正在提供文档指向的引用 bigquery。
最佳答案
我最终解决了这个问题,我的错误。我安装了错误的包。 pip install apache-beam
不包括 gcp 支持。我必须使用 pip install apache-beam[gcp]
关于python - 尝试写入 BigQuery 时 Apache Beam 中没有属性 'TableReference',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63169220/
尝试运行此管道时出现此异常: 发生异常:AttributeError 模块“apache_beam.io.gcp.internal.clients.bigquery”没有属性“TableReferen
尝试运行此管道时出现此异常: 发生异常:AttributeError 模块“apache_beam.io.gcp.internal.clients.bigquery”没有属性“TableReferen
我是一名优秀的程序员,十分优秀!