如何格式化字节字符串以使用 cbt set(云 bigtable 命令行工具)设置值?

用户985366

我在 Bigtable 中有一个字段存储时间戳。使用cbt lookup,该字段显示如下"\x00\x00\x01d\x865W\x00"

此字节串转换为整数,例如通过 Python。

int.from_bytes(b"\x00\x00\x01d\x865W\x00",'big')
1531260000000

1531260000000是以微秒为单位的unix时间戳。转换为人类可读的格式给出2018-07-10T22:00:00+00:00

我们如何使用cbt将此字段更新为不同的时间戳

文档中我们得到命令

cbt set <table> <row> family:column=val

但是应该如何格式化该值以正确存储它?

我已经尝试过cbt set mytable row1 family:timestamp=1531260000000,但随后将其cbt lookup显示为1531260000000,而不是字节串,并且 BigQuery 根本不显示它,因为格式错误而失败。

我也试过 try cbt set mytable row1 family:timestamp="\x00\x00\x01d\x865W\x00",但随后cbt lookup显示带有转义反斜杠的字节串,这也不起作用:"\\x00\\x00\\x01d\\x865W\\x00"

我查看了 cbt源代码,但我对 Go 不够熟悉,无法从那里弄清楚。

jszule

根据此问题,您无法使用 cbt 传递任意字节。您提供的时间戳由 cbt 像字符串一样处理,这就是它被转义的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows的AWS云形成命令行工具中指定区域

来自分类Dev

如何根据命令行工具保存配置设置

来自分类Dev

我可以使用go命令行工具设置GOPATH吗?

来自分类Dev

C#6如何使用插值字符串格式化双精度格式?

来自分类Dev

在命令行工具中解码Java字符串

来自分类Dev

在Elixir中,如何使用字符串插值格式化数字

来自分类Dev

如何使用R中其他列的值格式化字符串

来自分类Dev

用于转换/格式化时间的命令行工具

来自分类Dev

如何同时为bigtable表设置maxage和maxversions?

来自分类Dev

如何设置电子命令行

来自分类Dev

获取鱼壳以使用gcloud命令行工具?

来自分类Dev

无法使用cli_set_process_title()OS X在PHP命令行脚本中设置进程标题?

来自分类Dev

如何在Verilog中使用环境变量或命令行设置宏的值?

来自分类Dev

如何在Verilog中使用环境变量或命令行设置宏的值?

来自分类Dev

我可以在字符串命令行工具中使用哪些参数?

来自分类Dev

我可以在字符串命令行工具中使用哪些参数?

来自分类Dev

如何从命令行将git config变量设置为空值

来自分类Dev

MySQL Linux命令行工具和正确格式化的结果

来自分类Dev

Windows 8.1 powercfg.exe电源设置命令行工具显示CPU使用率高

来自分类Dev

启动某些命令行工具总是最小化

来自分类Dev

Xcode命令行工具-如何在终端中运行?

来自分类Dev

命令行工具如何与浏览器通信?

来自分类Dev

如何对命令行工具进行压力测试?

来自分类Dev

如何从命令行专门安装无线工具?

来自分类Dev

如何在Flyways命令行工具中指定initSQL?

来自分类Dev

如何为Resharper命令行工具安装扩展

来自分类Dev

如何通过命令行参数停止DebugView工具

来自分类Dev

如何让 MySQL 命令行工具正确显示 Unicode?

来自分类Dev

使用Swift命令行工具进行颜色输出

Related 相关文章

  1. 1

    如何在Windows的AWS云形成命令行工具中指定区域

  2. 2

    如何根据命令行工具保存配置设置

  3. 3

    我可以使用go命令行工具设置GOPATH吗?

  4. 4

    C#6如何使用插值字符串格式化双精度格式?

  5. 5

    在命令行工具中解码Java字符串

  6. 6

    在Elixir中,如何使用字符串插值格式化数字

  7. 7

    如何使用R中其他列的值格式化字符串

  8. 8

    用于转换/格式化时间的命令行工具

  9. 9

    如何同时为bigtable表设置maxage和maxversions?

  10. 10

    如何设置电子命令行

  11. 11

    获取鱼壳以使用gcloud命令行工具?

  12. 12

    无法使用cli_set_process_title()OS X在PHP命令行脚本中设置进程标题?

  13. 13

    如何在Verilog中使用环境变量或命令行设置宏的值?

  14. 14

    如何在Verilog中使用环境变量或命令行设置宏的值?

  15. 15

    我可以在字符串命令行工具中使用哪些参数?

  16. 16

    我可以在字符串命令行工具中使用哪些参数?

  17. 17

    如何从命令行将git config变量设置为空值

  18. 18

    MySQL Linux命令行工具和正确格式化的结果

  19. 19

    Windows 8.1 powercfg.exe电源设置命令行工具显示CPU使用率高

  20. 20

    启动某些命令行工具总是最小化

  21. 21

    Xcode命令行工具-如何在终端中运行?

  22. 22

    命令行工具如何与浏览器通信?

  23. 23

    如何对命令行工具进行压力测试?

  24. 24

    如何从命令行专门安装无线工具?

  25. 25

    如何在Flyways命令行工具中指定initSQL?

  26. 26

    如何为Resharper命令行工具安装扩展

  27. 27

    如何通过命令行参数停止DebugView工具

  28. 28

    如何让 MySQL 命令行工具正确显示 Unicode?

  29. 29

    使用Swift命令行工具进行颜色输出

热门标签

归档