Я установил новое расширение BigQuery Export Firebase в своей базе данных FireStore, и оно прекрасно работает.
Теперь я пытаюсь импортировать существующие данные в коллекции, следуя инструкциям по расширению, но получаю сообщение об ошибке. ниже.
https://github.com/firebase/extensions/blob/master/firestore-bigquery-export/guides/IMPORT_EXISTING_DOCUMENTS.md
Любые идеи, как решить эту ошибку?
Примечание: я запустил gcloud components update
, чтобы обновить до последней версии gcloudверсии
npx @firebaseextensions/fs-bq-import-collection
Importing data from Cloud Firestore Collection: members, to BigQuery Dataset: qmtbc_dev_export, Table: members_raw_changelog
Error unlinking journal file C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\lib/from-members-to-qmtbc-dev:qmtbc_dev_export:members_raw_changelog
after successful import: Error: ENOENT: no such file or directory, unlink 'C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\lib\from-members-to-qmtbc-dev:qmtbc_dev_export:members_raw_changelog'
---------------------------------------------------------
Finished importing 0 Firestore rows to BigQuery
---------------------------------------------------------
Error importing Collection to BigQuery: Error: EPERM: operation not permitted, unlink 'C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\node_modules\grpc\src\node\extension_binary\node-v64-win32-x64-unknown\grpc_node.node'
Обновление 1:
Я застрял на этом более 24 часов.
Я переустановил nodejs до версии 12.13и убил мой вирусный контролер, перезагрузился и т. д. Также попробовал npm rebuild
Ближайшие проблемы, которые я видел: https://github.com/phoenixframework/phoenix/issues/2464#issuecomment-325497850 https://github.com/phoenixframework/phoenix/issues/2464#issuecomment-328853460
Обновление 2:
У меня естьудалил узел и попробовал версии 8.16.2, 10.17 и 12.13 Я удалил папки кеша npm и npm и переустановил пакеты глобального узла. Все еще не повезло. Вместо этого я могу попробовать этот метод: https://cloud.google.com/bigquery/docs/loading-data-cloud-firestore
Обновление 3:
Я сдался. Было бы хорошо узнать, действительно ли этот скрипт работает для других.