我正在做一个将在Firestore中编写的数据流流应用程序,当我在DirectRunner上运行时,它可以工作,但是当我在DataflowRunner上运行时,则无法工作。有什么错误?我的requirements.txt
是:
apache-beam[gcp,test]==2.19.0
google-cloud-pubsub
google-cloud-firestore==0.29.0
抛出异常的代码行是:
from google.cloud import firestore
db = firestore.Client(project=project)
这在“数据流常见问题”中有说明,有几种解决方法
import
语句save_main_session
设置为True可在此处找到更多详细信息-https://cloud.google.com/dataflow/docs/resources/faq#how_do_i_handle_nameerrors