小牛快来
2023 年9 月 1 日 15:33
#1
【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】oceanbase-all-in-one-4.2
【问题描述】ob4.2 all-in-one方式安装,centos7下安装成功,ubuntu20.04下安装失败,报错OBD-1002: Fail to init dip(127.0.0.1) home path: /opt/dip/database/home_path/ is not empty.
操作都一样
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
小牛快来
2023 年9 月 1 日 16:00
#4
user:
username: dipob
password: pwdd@87hyY%
oceanbase-ce:
servers:
- name: dip
ip: 127.0.0.1
global:
syslog_level: WARN
enable_syslog_recycle: true
max_syslog_file_count: 1
__min_full_resource_pool_memory: 1073741824
memory_limit: 12G
system_memory: 2G
datafile_size: 20G
log_disk_size: 24G
devname: lo
cpu_count: 6
production_mode: false
cluster_id: 1
appname: dip
root_password: pwdd@87hyY%
mysql_port: 13507
rpc_port: 2882
data_dir: /opt/dip/database/ob_data/
redo_dir: /opt/dip/database/ob_log/
home_path: /opt/dip/database/home_path/
zone: z1
小牛快来
2023 年9 月 1 日 16:17
#6
创建了完整目录,但是还是会报is not empty. 创建了父级目录,并chown了用户属主,初始化时会自动创建,但依然报is not empty.
热海
2023 年9 月 1 日 16:24
#7
ls -l /opt/dip/database/home_path/
看看这目录下的内容
小牛快来
2023 年9 月 6 日 09:37
#9
该问题已解决,原因是在创建用户时未添加-s /bin/bash,没注意到官方文档给的添加用户示例useradd -U admin -d /home/admin -s /bin/bash
1 个赞