安装ob4.2以上版本后,唯一识别码怎么没有出现?


我安装4.3.1版本怎么没有唯一识别码出现?

目前只有4.2.1.7才会有,可以试试4.2.1.7

1 个赞


4.2.1.7也安装过,按文档操作,这个路径不存在,配置文件放在哪?

image
这里可以看看,是否可以。

不行,这里只是一个截图,实际依然要看操作文档,但操作文档的安装步骤不支持4.2.1.7

是按照这个文档进行的嘛 OBCA实验指导手册_V4

是的

安装4.2.1.7的all in one,或者升级下obd 到2.9.2。
然后执行obd cluster display <deploy_name>就能看到了

1 个赞

安装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,生成唯一识别码

1 个赞

这个我们在all in one的逻辑里面做了优化 文档未及时同步。
现在 在安装时如果当前用户有root权限 会用rpm包形式安装,source 的就是/etc/profile.d/obd.sh
如果没有root权限 是用all in one 之前的方案是安装 source的是 ~/.oceanbase-all-in-one/bin/env.sh

感谢你的反馈,我们更新下文档