1
我一直在測試bq模塊,因爲我們正在尋找使用bigquery。我有一個項目設置和api的授權。當我運行bq shell
時,我使用正確的項目名稱正確放入shell,但嘗試運行mk dataset_name
時。我收到以下錯誤: mk操作中的BigQuery錯誤:未找到:Project dataset_name。bq shell項目錯誤
我曾嘗試重新驗證幾次,但沒有任何區別。
任何想法?
感謝
馬克
我一直在測試bq模塊,因爲我們正在尋找使用bigquery。我有一個項目設置和api的授權。當我運行bq shell
時,我使用正確的項目名稱正確放入shell,但嘗試運行mk dataset_name
時。我收到以下錯誤: mk操作中的BigQuery錯誤:未找到:Project dataset_name。bq shell項目錯誤
我曾嘗試重新驗證幾次,但沒有任何區別。
任何想法?
感謝
馬克
它看起來像你沒有一個默認的項目ID。如果您使用Google Cloud SDK,gcloud
將爲您設置默認項目。您還可以使用bq init
來設置默認項目。或者,您可以在命令行上傳遞您想要使用的project_id,如bq --project_id=<your_project_id> shell
。最後,您的其他選項在創建數據集時指定項目,如bq
shell中的>mk your_project_id:dataset_name
。
不是這樣的,因爲我通過google雲sdk創建它,我也嘗試過'bq mk project:dataset',它仍然會顯示'Not Found:Project dataset' –
Arh可能真的是一個bug;我使用的項目名稱不是ID,如果不指定,我想這也是默認的mk命令。如果我使用ID,那麼它工作正常。 - 謝謝 –