1 背景说明
安装 OB 的时候,官网也是建议用 admin 用户来安装。 如果用 root 用户来安装,能安装成功,但会有遗留问题,比如部署 OCP 的时候,就只能接受 admin 用户启动的 OBServer。 所以需要修改 OB 的安装用户。
注:此方法仅供测试环境应急,生产环境建议按官网步骤来操作。
2 修改方法
这里/root 要改成 777,同时修改隐藏目录.obd:
[dave@www.cndba.cn /]# chmod 777 /root
[dave@www.cndba.cn /]# cd /root
[dave@www.cndba.cn ~]# chown admin:admin ".obd"
[dave@www.cndba.cn ~]# ll -la
total 11592
drwxrwxrwx. 9 root root 4096 Jul 15 16:12 .
dr-xr-xr-x. 20 root root 278 Jul 14 11:27 ..
-rw-r--r--. 1 root root 4371 Jul 15 15:03 1
-rw-------. 1 root root 1637 Apr 25 16:03 anaconda-ks.cfg
-rw-------. 1 root root 2311 Jul 15 22:31 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 582 Jul 15 16:12 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwxr-xr-x. 3 root root 18 Apr 25 16:35 .cache
drwxr-xr-x. 3 root root 18 Apr 25 16:35 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
-rw-------. 1 root root 5073 Jul 15 12:21 .mysql_history
-rw-------. 1 root root 0 Jul 15 12:57 .mysql_history.TMP
-rw-r--r--. 1 root root 11810040 Mar 23 19:07 obclient-2.2.2-1.el7.x86_64.rpm
drwxr-xr-x. 3 admin admin 24 May 4 10:54 .obd
drwxr-xr-x. 2 root root 40 May 4 10:52 .oracle_jre_usage
drwxr-----. 3 root root 19 Apr 25 17:09 .pki
drwx------. 2 root root 25 Jul 15 15:32 .ssh
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw-------. 1 root root 6680 Jul 15 16:12 .viminfo
drwxr-xr-x. 2 root root 220 Apr 25 17:09 yum.bak
修改 OB 安装目录:
[dave@www.cndba.cn myoceanbase]$ cd /data
[dave@www.cndba.cn data]# chown admin:admin oceanbase -R
[dave@www.cndba.cn bin]$ cd /data/oceanbase/myoceanbase/oceanbase/
[dave@www.cndba.cn oceanbase]$ ll
total 12
drwxr-xr-x. 2 admin admin 4096 May 4 10:54 admin
drwxr-xr-x. 2 admin admin 106 Jul 17 12:34 audit
drwxr-xr-x. 2 admin admin 54 May 4 10:54 bin
drwxr-xr-x. 2 admin admin 4096 Jul 17 12:35 etc
drwxr-xr-x. 2 admin admin 64 Jul 17 12:35 etc2
drwxr-xr-x. 2 admin admin 64 Jul 17 12:35 etc3
drwxr-xr-x. 2 admin admin 109 May 4 10:56 lib
drwxr-xr-x. 2 admin admin 4096 Jul 17 12:36 log
drwxr-xr-x. 2 admin admin 60 Jul 17 12:34 run
drwxr-xr-x. 5 admin admin 45 May 4 10:54 store
[dave@www.cndba.cn oceanbase]$ ll bin
total 0
lrwxrwxrwx. 1 admin admin 114 May 4 10:54 import_time_zone_info.py -> /root/.obd/repository/oceanbase-ce/4.1.0.0/d598937b1cfb1df85e2c2231acf024e4994db533/bin/./import_time_zone_info.py
lrwxrwxrwx. 1 admin admin 98 May 4 10:54 observer -> /root/.obd/repository/oceanbase-ce/4.1.0.0/d598937b1cfb1df85e2c2231acf024e4994db533/bin/./observer
[dave@www.cndba.cn oceanbase]$
然后用 admin 启动即可。
版权声明:本文为博主原创文章,未经博主允许不得转载。