开发者社区 问答 正文

OceanBase为什么我运行完了,感觉,这个文件没啥变化?for ip in $IPS;do ec

OceanBase为什么我运行完了,感觉,这个文件没啥变化?for ip in $IPS;do echo $ip; ssh admin@$ip "echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PAT:~/oceanbase/lib' >> ~/.bash_profile";donee3e5d4a9cc993be12f0e8f169ba9e44f.png

展开
收起
真的很搞笑 2023-05-25 07:54:45 101 分享 版权
来自: OceanBase
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    根据你提供的命令,我可以看出你在给一些服务器设置环境变量,让它们可以找到OceanBase库的位置。但是你说你感觉这个文件没啥变化,这可能有几个原因:

    你没有让服务器重启或者重新加载环境变量。设置完环境变量后,需要让服务器重新加载或者重启,这样才能使得变量生效。

    你设置的环境变量是否正确。你需要确保设置的LD_LIBRARY_PATH变量是正确的路径,并且确保路径中包含了OceanBase所依赖的库。

    你没有查看正确的文件。选择正确的文件的位置是十分重要的。根据你的命令,你用echo命令将export命令添加到了~/.bash_profile文件中。你需要确保你在查看的是正确的~/.bash_profile文件。

    尝试检查这些原因,确保你的环境变量被正确地设置,并且它们能够被正确地加载,然后尝试重新运行OceanBase,看看是否有变化。

    2023-05-26 08:02:09
    赞同 展开评论
  • echo $IPS 后续启动obs进程会依赖一些资源库,否则会报错 找不到libmariadb.so.3: cannot open shared object file信息。,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-05-25 14:07:03
    赞同 展开评论