当我尝试来自 Michael 的 bigquery 片段时,我遇到了“401 Unauthorized”问题当我在我的计算机上尝试使用 Michael 的这篇文章。按照 ryguyrg 的建议,我同步了我的计算机时间(通过单击“立即更新”\xef\xbc\x89 并且代码有效。但问题是,过了一会儿,也许几分钟,当我重新运行代码时,它再次失败出现 401 错误。因此,几乎每次我想运行大查询请求时,我都必须手动同步计算机时间。
\n\n我很确定我的计算机运行良好,并且时间与服务器的差异不应超过几毫秒。那么到底是什么导致了这个问题呢?我应该尝试在请求之前同步代码中的时间吗?还是有更好的方法?
\n\n下面是401错误信息供参考:
\n\nException in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 Unauthorized\n at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:159)\n at com.google.api.client.googleapis.json.GoogleJsonResponseException.execute(GoogleJsonResponseException.java:187)\n at com.google.api.client.googleapis.services.GoogleClient.executeUnparsed(GoogleClient.java:115)\n at com.google.api.client.http.json.JsonHttpRequest.executeUnparsed(JsonHttpRequest.java:112)\n at com.google.api.services.bigquery.Bigquery$Jobs$Insert.executeUnparsed(Bigquery.java:1418)\n at com.google.api.services.bigquery.Bigquery$Jobs$Insert.execute(Bigquery.java:1442)\n at BigQueryJavaServiceAccount.main(BigQueryJavaServiceAccount.java:83)\nRun Code Online (Sandbox Code Playgroud)\n
在这个例子中我遇到了同样的问题。 https://cloud.google.com/bigquery/docs/quickstarts/quickstart-client-libraries
我试图执行以下命令,但发生了 401 错误
export GOOGLE_APPLICATION_CREDENTIALS=/Users/mattheu/credentialFileName.json
我使用下面解决了凭据问题
String jsonPath = "/Users/mattheu/credentialFileName.json";
GoogleCredentials credentials = GoogleCredentials.fromStream(new FileInputStream(jsonPath));
Run Code Online (Sandbox Code Playgroud)
String jsonPath = "/Users/mattheu/credentialFileName.json";
GoogleCredentials credentials = GoogleCredentials.fromStream(new FileInputStream(jsonPath));
Run Code Online (Sandbox Code Playgroud)
结果:
url:Google 的 Dremel 是什么?它与 MapReduce 有什么不同?视图:27736
url:无法从本地 App Engine 开发服务器访问 BigQuery视图:4732
url:如何在 BigQuery 中使用 TABLE_QUERY() 函数?视图:9674
url:从非分区表迁移到分区表视图:3549
url:如何取消删除 BigQuery 表?视图:3332
url:Google App Engine:在数据存储上使用 Big Query?视图:6928
url:Google BigQuery 中的随机采样视图:11635
url:如何在应用程序引擎和 python 上使用 Bigquery 流 insertall视图:4279
url:从 BigQuery 表中删除重复行视图:8552
url:如何提高 GeoIP 查询的性能在 BigQuery 中?浏览次数:3213
| 归档时间: |
|
| 查看次数: |
6515 次 |
| 最近记录: |