我希望类似于mysqld启动时那样,编译完以后运行 ./observer +一些参数 就能够在本机跑起一个oceanbase数据库,该使用怎样的参数呢
还是说必须使用OBD来部署
longda
#2
第一次启动ob 的时候, 有很多初始化的工作, 自己弄会比较复杂. 推荐使用obd 来做这件事情, 会相对简单一些.
推荐做法:
几种办法
- 用obd 来安装部署一个集群, 然后自己编译ob, 然后替换binary, 第二次启动的时候, 直接./observer 就可以启动了 (第二次启动的时候, 参数会固化到文件里面, 自动读取出来), 当然也可以把第一次启动的参数给带上, 也可以用obd 来restart 都可以, 可以参考 https://github.com/oceanbase/oceanbase/wiki/how_to_debug
- 自己编译一个binary, 然后把binary 放到obd 的本地仓库里面, 然后用obd 安装部署即可
- 自己手动部署oceanbase, 就完全脱离obd, 参考文档 https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-11-advanced-how-to-manually-deploy-an-oceanbase-cluster