Порты, используемые клиентской библиотекой Google.Cloud.BigQuery.V2 .NET? - PullRequest
0 голосов
/ 21 февраля 2019

Я использую клиентскую библиотеку "Google.Cloud.BigQuery.V2 .NET" для чтения и отправки данных в BigQuery.Какие порты используются этой клиентской библиотекой?У меня есть несколько серверов, и код работает на некоторых серверах, но не на других.Любые другие идеи для устранения неполадок это полезно.Вот фрагмент кода, который я использую.

var fs = new FileStream(_BQConn.JSONKeyFileName, FileMode.Open);
_log.Debug($"Reading JSON Key File ");
GoogleCredential googlecreds = GoogleCredential.FromStream(fs);
_log.Debug($"Running query on project {_BQConn.ProjectId}");
BigQueryClient client = BigQueryClient.Create(_BQConn.ProjectId, googlecreds);
_log.Debug($"Running query {Query}");
Task<BigQueryResults> TaskData = client.ExecuteQueryAsync(Query,null,null , null);
BigQueryResults data = await TaskData; 

Информация об ошибке:

CatchError - Reading SQL data from BQ. System.Threading.Tasks.TaskCanceledException 

A task was canceled. at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Google.Apis.Requests.ClientServiceRequest1.<ExecuteUnparsedAsync>d__33.MoveNext() --- End of stack trace from previous location where exception was thrown --

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Это проблема с прокси, но ответ Кишора не является решением.Я смог использовать прокси-сервер с помощью BigQueryService, используя post , но я не понял, используя BigQueryClient.Выложен новый вопрос по переполнению стека для этого.

0 голосов
/ 21 февраля 2019

Возможно, проблема с прокси. Пожалуйста, пройдите по ссылке ниже: https://cloud.google.com/sdk/docs/proxy-settings


выше может помочь, держите меня в курсе, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...