如果我希望不使用OBD来手动部署一个本机使用的OB的话,该使用什么启动参数呢

我希望类似于mysqld启动时那样,编译完以后运行 ./observer +一些参数 就能够在本机跑起一个oceanbase数据库,该使用怎样的参数呢

还是说必须使用OBD来部署

第一次启动ob 的时候, 有很多初始化的工作, 自己弄会比较复杂. 推荐使用obd 来做这件事情, 会相对简单一些. 

推荐做法:

几种办法

  1. 用obd 来安装部署一个集群, 然后自己编译ob, 然后替换binary, 第二次启动的时候, 直接./observer 就可以启动了 (第二次启动的时候, 参数会固化到文件里面, 自动读取出来), 当然也可以把第一次启动的参数给带上, 也可以用obd 来restart 都可以, 可以参考 https://github.com/oceanbase/oceanbase/wiki/how_to_debug
  2. 自己编译一个binary, 然后把binary 放到obd 的本地仓库里面, 然后用obd 安装部署即可
  3. 自己手动部署oceanbase, 就完全脱离obd,  参考文档   https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-11-advanced-how-to-manually-deploy-an-oceanbase-cluster