我正在尝试了解如何连接到在虚拟私有云中运行的 Bigtable。
我正在使用 Java 客户端库代码连接到 Bigtable。但它默认连接到服务地址(bigtable.googleapis.com)。但是我需要连接到不同的服务地址:bigtable-xyz.googleapis.com
BigtableDataSettings 设置 = BigtableDataSettings.newBuilder().setProjectId(projectId).setInstanceId(instanceId).build();
BigtableDataClient dataClient = BigtableDataClient.create(设置);
我没有找到传递主机名或连接 URL 的方法。
有谁知道解决办法吗
谢谢
检查了创建 Bigtable 连接的不同方法
您可以覆盖端点:
BigtableDataSettings.Builder settings = BigtableDataSettings.newBuilder()
.setProjectId("project-id")
.setInstanceId("instance-id");
settings.stubSettings().setEndpoint("bigtable-xyz.googleapis.com:443");
BigtableDataClient client = BigtableDataClient.create(settings.build());