是否可以针对本地 BigTable 模拟器实例运行 BigQuery 命令行界面 (cli)?
Posted
技术标签:
【中文标题】是否可以针对本地 BigTable 模拟器实例运行 BigQuery 命令行界面 (cli)?【英文标题】:is it possible to run BigQuery command-line interface (cli) against a local BigTable emulator instance? 【发布时间】:2019-02-28 18:46:36 【问题描述】:我想针对本地运行的 BigTable 实例运行 GCloud SDK 中提供的 BigQuery 命令行“bq”工具。
我有一个本地运行的 BigTable 'emulator' 实例,通过命令行“cbt”工具验证。
我非常想针对这个本地而不是云的 BigTable 实例运行 BigQuery 命令行工具,但我至今无法找到这样做的方法。
谢谢,
詹姆斯【问题讨论】:
请注意,BigTable 本地模拟器实例对于测试您的应用程序很有用,无法通过 BigQuery(通过 CLI 或其他方式)访问本地实例。 thx @Verma ... 理解且不完全预期。只是想要验证。它将加快验证并作为开发人员的辅助工具,为本地 bt 实例提供一些有限的 bq 支持,但本身不是阻止程序。谢谢! 【参考方案1】:我相信您正在寻找一种能够在本地行使 BigQuery 对由 Bigtable 支持的联合表的支持的能力?
https://cloud.google.com/bigquery/external-data-bigtable
这不是我们今天支持的东西,但它是一个有趣的功能请求。
目前https://***.com/a/49403421/643848 没有 BigQuery 模拟器。我怀疑在我们支持完整的本地版本的联合 BigQueryBigtable 之前,这可能是必需的功能和阻塞依赖。
【讨论】:
以上是关于是否可以针对本地 BigTable 模拟器实例运行 BigQuery 命令行界面 (cli)?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python 的 Bigtable 模拟器和 Google 发现资源