我安装4.3.1版本怎么没有唯一识别码出现?
目前只有4.2.1.7才会有,可以试试4.2.1.7
这里可以看看,是否可以。
不行,这里只是一个截图,实际依然要看操作文档,但操作文档的安装步骤不支持4.2.1.7
是的
安装4.2.1.7的all in one,或者升级下obd 到2.9.2。
然后执行obd cluster display <deploy_name>就能看到了
安装4.2.1.7时,执行./install.sh生成的结果是通过source /etc/profile.d/obd.sh来设置环境变量,而不是安装文档中的source ~/.oceanbase-all-in-one/bin/env.sh
因为./install.sh后家目录下并没有生成.oceanbase-all-in-one目录,导致后面部署的时候执行:obd cluster deploy obtest -c mini-local-example.yaml报错找不到配置文件
只能手动指定配置文件的绝对路径部署ob:
obd cluster deploy obtest -c /opt/oceanbase-all-in-one/obd/usr/obd/example/mini-local-example.yaml,然后再启动ob,生成唯一识别码
这个我们在all in one的逻辑里面做了优化 文档未及时同步。
现在 在安装时如果当前用户有root权限 会用rpm包形式安装,source 的就是/etc/profile.d/obd.sh
如果没有root权限 是用all in one 之前的方案是安装 source的是 ~/.oceanbase-all-in-one/bin/env.sh
感谢你的反馈,我们更新下文档