【TcaplusDB知识库】TcaplusDB CLI工具介绍

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【TcaplusDB知识库】TcaplusDB CLI工具介绍脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

【TcaplusDB知识库】TcaplusDB CLI工具介绍

前言

TcaplusDB提供了丰富的功能接口来满足不同用户使用TcaplusDB的需求。针对腾讯云控制台一些的操作,目前已将TcaplusDB控制台相关操作集成在TencentCloud SDK中,用户可通过腾讯云API-Explorer平台进行在线代码调试。为进一步满足用户更便利使用控制台相关操作的需求,针对现有的TencentCloud SDK中关于TcaplusDB控制台操作相关的API作进一步的整合,主要目的是提供一个通用工具来实现所有相关控制台的操作,同时又能满足TcaplusDB本地Docker环境相关表操作。

TcaplusDB CLI工具主要用于腾讯云控制台和本地Docker版本进行TcaplusDB相关操作,如集群、表格组、表的创建、删除、查询、扩容等操作。

获取方式

工具包下载
tcapluscli.tgz Download

 

功能列表

本工具支持腾讯云TcaplusDB控制台相关操作命令,也支持Docker本地版相关操作命令,具体支持功能如下:

  • 支持云控制台Secret安全信息设置(secret_id, secret_key)

  • 支持云控制台表集群创建、删除、查询

  • 支持云控制台表格组创建、删除、查询

  • 支持本地Docker版表格组创建、删除、查询

  • 支持云控制台表创建、删除、清理、查询、扩容、回收站恢复、批量创建、批量清理、批量扩容

  • 支持本地Docker版表创建、删除、清理

工具依赖

环境依赖

针对不同的操作系统平台,已编译好相关操作系统平台的二进制执行文件,用户可选择对应OS平台的工具来进行相关操作。如下:

操作系统版本平台工具名称
MacOS Darwin-17.7.0 intel/x86_64 tcapluscli-macos
CentOS 7 intel/x86_64 tcapluscli-centos7-i386
CentOS 8 indel/x86_64 tcapluscli-centos8-i386
Debian 8.2 amd/x86_64 tcapluscli-debian8-amd64
Windows 10 intel/x86_64 tcapluscli-win10

 

如果需要在其它平台编译,可联系腾讯云TcaplusDB售后协助处理。

配置依赖

工具依赖于安全密钥的设置,主要考虑线上腾讯云环境的连接使用。对于本地Docker版本,安全密钥可以设置随机值,无需设置真实密钥。

安全密钥设置方法,请参考:访问安全密钥设置

访问依赖

tcapluscli在访问本地Docker环境时,依赖本地docker暴露的endpoint, 这里统一默认暴露80端口作为api访问资源的入口地址, 带上参数endpoint-url, 并指定access-id集群访问id(业务id, 2:tdr集群, 3:pb集群), 如:

#查看tdr业务集群的表格组信息,access-id=2./tcapluscli tablegroup describe --endpoint-url=http://localhost --access-id=2 --list#查看pb业务集群的表格组信息, access-id=3./tcapluscli tablegroup describe --endpoint-url=http://localhost --access-id=3 --list

授权

由于docker后端服务有设置IP访问白名单机制,所有操作接口在执行前需要先授权IP访问,授权方式:

#指定docker容器endpoint地址,端口默认用80, 指定要授权的业务id(2: tdr, 3: pb), #授权所有IP,允许访问docker本地镜像#tdr授权./tcapluscli privilege --endpoint-url=http://localhost --access-id=2 --allow-all-ip#PB授权./tcapluscli privilege --endpoint-url=http://localhost --access-id=3 --allow-all-ip

集群操作

集群相关操作方式,请参考:集群操作相关命令

表格组操作

表格组相关操作方式,请参考:表格组相关操作命令

表格操作

表格操作相关操作方式,请参考:表格相关操作命令

 


【TcaplusDB知识库】TcaplusDB CLI工具介绍

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

脚本宝典总结

以上是脚本宝典为你收集整理的【TcaplusDB知识库】TcaplusDB CLI工具介绍全部内容,希望文章能够帮你解决【TcaplusDB知识库】TcaplusDB CLI工具介绍所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:数据库