TableAPI关于setParamURL更详细的解释

【 使用环境 】测试环境
【 OB or 其他组件 】
ob3.1.4社区版
【 使用版本 】
【问题描述】
TableAPI关于setParamURL有更详细的解释吗
官方文档说:

  • setParamURL:若使用 OCP 部署,则输入 OCP URL。

我有如下问题:

  1. 如果不使用OCP部署这里怎么写,为什么这里要和ocp有关联
  2. 这个参数要如何获取,具体的参数格式是什么呢

【附件】

我从论坛里搜到了他人使用,模仿他也成功连接上了我们的集群,但是希望能得到更详细的解释

好的,稍等。我找相关同学给您详细解释一下

setParamURL设置的参数是tableapi客户端用来获取集群信息的来源,如果没有使用ocp部署集群,那么需要单独起configserver,并且把configserver的url填入到setParamURL入参数。
configserver也已经开源,可以到github上下载资源并安装。

2 个赞

ParamURL是就是configServer的地址,目前开源能提供configServer服务功能的有ocp,还有一个开源的ob-configserver,tableapi主要是通过configServer获取OBserver的元数据

2 个赞

configServer代码以及构建文档原来在OceanBase的代码里:oceanbase/tools/ob-configserver at master · oceanbase/oceanbase · GitHub

阿里云镜像站里也找到了编译好的版本:
el7:https://mirrors.aliyun.com/oceanbase/community/stable/el/7/x86_64/ob-configserver-1.0.0-2.el7.x86_64.rpm
el8:https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/ob-configserver-1.0.0-2.el8.x86_64.rpm