请帮助解决这个问题,我创建了一个融合表使用谷歌服务帐户ie使用key.p12,服务帐户电子邮件,服务帐户激活融合表。(Refernce,Alejendro的伟大帖子,链接:如何使用Oauth v2在融合表中进行身份验证)
在调试期间(Spring maven项目)-我确实看到了新创建的表-然后,我插入了行数据-然后,看到了带有行数据的表-最后,我显示了带有完整数据的表
此时,表是在Google Drive上创建的。我确实看到了流量即xxx请求/秒,这意味着表是创建的,我正在访问它,希望它在我的Google Drive上创建,但无法在Google Drive上看到它
因此,为了从谷歌驱动器下载表到我的本地机器,我绝对喜欢在我的谷歌驱动器上看到它,然后下载到我的本地机器,我猜,表隐藏在谷歌驱动器下,或者可能在其他地方创建,因为流量显示我xxx请求/秒,但不知道如何在谷歌驱动器上得到它。
在这个问题上一直碰壁。上师请帮忙...
代码如下:
HTTP_TRANSPORT=GoogleNetHttpTransport.newTrustedTransport();
// check for valid setup
if (SERVICE_ACCOUNT_EMAIL.startsWith("Enter ")) {
System.err.println(SERVICE_ACCOUNT_EMAIL);
System.exit(1);
}
String p12Content = Files.readFirstLine(new File("key.p12"), Charset.defaultCharset());
if (p12Content.startsWith("Please")) {
System.err.println(p12Content);
System.exit(1);
}
// service account credential (uncomment setServiceAccountUser for domain-wide delegation)
GoogleCredential credential = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
.setServiceAccountScopes(FusiontablesScopes.FUSIONTABLES)
.setServiceAccountPrivateKeyFromP12File(new File("key.p12"))
// .setServiceAccountUser("user@example.com")
.build();
// set up global FusionTables instance
fusiontables = new Fusiontables.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential).setApplicationName(APPLICATION_NAME).build();
// run commands
listTables();
String tableId = createTable();
insertData(tableId);
... ... ...
... ... ...
我自己也碰到了这个问题。答案是使用驱动器 API 来共享表或转让所有权。
https://developers . Google . com/drive/web/manage-sharing # retrieving _ adding _ and _ manipulating _ permissions
Permission newPermission1 = new Permission();
newPermission1.setValue('tony@acmecorp.com');
newPermission1.setType('user');
newPermission1.setRole('writer');
service.permissions().insert(tableId, newPermission1).queue(batch, callback);
Kafka流之外的应用程序可以使用融合模式注册表吗?我特别感兴趣的是将此组件用于Apache Kafka以外的消息队列,例如云发布/订阅。根据调查,该组件似乎与使用融合平台的应用程序紧密耦合。
我正在尝试使用Confluent schema registry,下面是我在Github中找到的一些示例(https://github.com/gAmUssA/springboot-kafka-avro). 当消费者和生产者与模型共享相同的命名空间而不是其工作时。 当使用者位于具有不同名称空间但具有相同类(名称和属性方面)的不同项目中时,它不工作。 合流Avro反序列化程序可以使用正确的值反序列化
有可能将融合模式注册与AWS MSK集成吗?如果你以前这样做过,你能提供一些你实现它的方法/博客吗?
只是通过谷歌驱动器使用融合表,每次我合并一些表时,一些数据会重复,所以我只是想知道,如何从我的表中删除重复的行? 我一直找不到任何关于融合表的东西,我不能在外面做,然后重新导入,因为那样我会超过我的地理编码限制。
我似乎无法正确地将行导入Google Fusion。我总是得到一个503后端错误。我的谷歌应用脚本代码如下。 var getDataURL='1〕https://www.googleapis.com/fusiontables/v1/tables/{tableID}/导入?key='{apiKey}; var ssDown=电子表格应用程序。openById({电子表格ID})。getDataRan
合流模式注册表当前支持json模式。spring kafka是否支持json模式? 使用此配置,带有spring kafka的Avro运行良好 但如何配置spring kafka以使用json模式汇合模式注册表?