问题标签 [gcloud-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
304 浏览

java - 无法与 jdbc:google:mysql 建立 JDBC 连接

我开始学习谷歌云平台,我已经能够创建一个项目和一个实例,然后我使用 mysql 转储文件创建了一个数据库。现在,我有这个使用休眠创建的应用程序,当数据库指向我的本地 mysql 工作台时它可以工作,但是当我将 url 更改为此:

它不断给出这个错误:

我在正确的位置有我的 persistence.xml 文件、web.xml 文件和 appengine-web.xml 文件,当我使用邮递员尝试 api 时,需要几秒钟才能返回错误,这让我认为它确实命中了url 但也许端点拒绝连接?我不确定我做错了什么。如果有人可以的话,我需要一个正确的方向。我的主要目标是设置可以查询以从数据库返回数据的端点。

0 投票
2 回答
5773 浏览

java - Google Dialogflow:应用程序默认凭据不可用

嗨,我对 Google Cloud 的 Java SDK 库有疑问。

我需要查询 Dialogflow V2 API,我正在使用这个 SDK ( https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master )

我已按照说明将 GOOGLE_APPLICATION_CREDENTIALS 设置为环境变量。

我做了几次尝试(我使用的是 Mac):

不工作

推杆

在 .bash_profile

不工作

在我的 Java 代码中:

不工作

不工作

通过“Maven build > Environment > New variable”将 GOOGLE_APPLICATION_CREDENTIALS 作为 Eclipse 中的环境变量并重新启动 IDE

不工作

总是出现同样的错误:

真的我无法理解出了什么问题。

由于上述错误,这是查询 Dialogflow 从未到达的代码片段:

引发异常

提前致谢。

0 投票
1 回答
703 浏览

java - JAVA SDK 中的 Google BigQuery 代理设置

我正在尝试使用 Google BigQuery SDK 进行查询。它在我的本地运行良好,但在虚拟机中它一直超时。我最好的猜测是代理设置我尝试按照以下方式进行设置,但 SDK 客户端似乎没有选择它

也通过 application.properties

这是我的代码。有没有其他方法可以设置它或者我可以调试更多。我已经打印了 Job 并在本地进行了比较,VM 看起来都一样

和错误日志

我已经尝试使用 cURL 它能够连接

谢谢您的帮助

0 投票
0 回答
324 浏览

google-cloud-platform - 从远程机器获取 GCP Bigquery 的连接被拒绝

我正在运行来自谷歌的示例代码以获取简单的选择查询。在我的本地运行良好,但在我的 k8s 环境中,我收到以下错误

以下是示例代码:

我从远程 k8s pod 尝试 curl -I "https://oauth2.googleapis.com/token" 并获得

HTTP/2 404 内容类型:文本/html 日期:Sun,2021 年 7 月 4 日 05:54:09 GMT 服务器:HTTPServer2 上的脚手架

所以我不认为这是一个出口问题。

GCP 的数据位置是 US-east-1,pod 本地时区是 UTC,我不确定它是否是 NTP 同步问题。需要建议。相同的代码使用相同的服务帐户密钥在我的本地运行良好。(顺便提一下,我已经做了一个 kubectl cp 将 serviceaccount.json 移动到 pod 以便稍后进行测试,我将创建一个 configmap 或其他东西)