【问题标题】:How to get Public DNS for Google Cloud Bigtable如何为 Google Cloud Bigtable 获取公共 DNS
【发布时间】:2017-12-29 20:09:08
【问题描述】:

我正在尝试使用 Google shell 中的 Spark Job 从 Bigtable 读取/写入数据。

我已经使用谷歌云提供的API进行bigtable连接-https://cloud.google.com/bigtable/docs/samples-java-hello

我正在寻找的是使用 spark 内部函数连接到 bigtable,但我不确定 Bigtable 实例的 IP 地址/公共 DNS。

在 AWS 我使用了这个功能:- getEMRMasterPublicDNS

不确定谷歌云是否提供类似的东西。

请提出任何解决方法。

提前致谢。

谢谢,

【问题讨论】:

    标签: apache-spark hbase apache-spark-sql spark-streaming google-cloud-bigtable


    【解决方案1】:

    bigtable.googleapis.com:443 是 Bigtable 数据操作的端点,bigtableadmin.googleapis.com:443 是管理操作的端点。

    从 java 客户端以编程方式,我认为它会是这样的:

    new BigtableOptions.Builder().build().getDataHost() // or getPort()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2014-01-18
      • 2020-03-24
      相关资源
      最近更新 更多