OceanBase为什么我运行完了,感觉,这个文件没啥变化?for ip in $IPS;do echo $ip; ssh admin@$ip "echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PAT:~/oceanbase/lib' >> ~/.bash_profile";done
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据你提供的命令,我可以看出你在给一些服务器设置环境变量,让它们可以找到OceanBase库的位置。但是你说你感觉这个文件没啥变化,这可能有几个原因:
你没有让服务器重启或者重新加载环境变量。设置完环境变量后,需要让服务器重新加载或者重启,这样才能使得变量生效。
你设置的环境变量是否正确。你需要确保设置的LD_LIBRARY_PATH变量是正确的路径,并且确保路径中包含了OceanBase所依赖的库。
你没有查看正确的文件。选择正确的文件的位置是十分重要的。根据你的命令,你用echo命令将export命令添加到了~/.bash_profile文件中。你需要确保你在查看的是正确的~/.bash_profile文件。
尝试检查这些原因,确保你的环境变量被正确地设置,并且它们能够被正确地加载,然后尝试重新运行OceanBase,看看是否有变化。
echo $IPS 后续启动obs进程会依赖一些资源库,否则会报错 找不到libmariadb.so.3: cannot open shared object file信息。,此回答整理自钉群“[社区]技术答疑群OceanBase”