从实例(第二代)导出 sql 数据库并将其导入到另一个 sql 实例时,出现以下错误:第 24 行出现错误 1839 (HY000):
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
Run Code Online (Sandbox Code Playgroud)
根据https://superuser.com/questions/906843/import-mysql-data-failed-with-error-1839,这可以通过使用以下命令进行sql转储来解决
--set-gtid-purged=OFF
Run Code Online (Sandbox Code Playgroud)
但 gcloud sql 实例导出命令不支持此功能。还有其他方法可以解决这个问题吗?
我试图使用python文件的zip的GCS uri提交作业(通过--py-files参数),并将python文件名作为PY_FILE参数值.这似乎不起作用.我是否需要为PY_FILE值提供一些相对路径?PY_FILE也包含在zip中.例如in
gcloud beta dataproc jobs submit pyspark --cluster clustername --py-files gcsuriofzip PY_FILE
Run Code Online (Sandbox Code Playgroud)
PY_FILE的价值应该是多少?
通过包含所有依赖项的jar启动数据流作业(v.2.4.0),而不是使用提供的GCS路径时,似乎在本地创建了gs:/文件夹,因此数据流工作者尝试访问<localjarfolderpath>/gs:/...而不是真正的GCS路径gs://...
如果我是正确的,这不是数据流1.xx的情况
示例命令:
java -cp 0.1-1.0-SNAPSHOT-jar-with-dependencies.jar Main --stagingLocation=gs://test/staging/
云控制台出错:
Staged package 0.1-1.0-SNAPSHOT-jar-with-dependencies-89nvLkMzfT53iBBXlpW_oA.jar at location <localjarfolderpath>/gs:/test/staging/ is inaccessible. ... The pattern must be of the form "gs://<bucket>/path/to/file".