2014-03-24 40 views
1

我一直在測試bq模塊,因爲我們正在尋找使用bigquery。我有一個項目設置和api的授權。當我運行bq shell時,我使用正確的項目名稱正確放入shell,但嘗試運行mk dataset_name時。我收到以下錯誤: mk操作中的BigQuery錯誤:未找到:Project dataset_name。bq shell項目錯誤

我曾嘗試重新驗證幾次,但沒有任何區別。

任何想法?

感謝

馬克

回答

3

它看起來像你沒有一個默認的項目ID。如果您使用Google Cloud SDK,gcloud將爲您設置默認項目。您還可以使用bq init來設置默認項目。或者,您可以在命令行上傳遞您想要使用的project_id,如bq --project_id=<your_project_id> shell。最後,您的其他選項在創建數據集時指定項目,如bq shell中的>mk your_project_id:dataset_name

+0

不是這樣的,因爲我通過google雲sdk創建它,我也嘗試過'bq mk project:dataset',它仍然會顯示'Not Found:Project dataset' –

+0

Arh可能真的是一個bug;我使用的項目名稱不是ID,如果不指定,我想這也是默認的mk命令。如果我使用ID,那麼它工作正常。 - 謝謝 –