zone 'zone1' resource not enough to hold 1 unit

【 使用环境 】测试环境
【 OB or 其他组件 】 OB
【 使用版本 】4.3.3
【问题描述】创建资源池失败
【复现路径】问题出现前后相关操作

1 个赞

看一下 你的磁盘空间是否充足 df -h

image

磁盘空间充足!

你是在哪个目录下 数据盘和日志盘 没有分开么?
查一下 这几个参数
show parameters where name in (‘memory_limit’,‘memory_limit_percentage’,‘system_memory’,‘log_disk_size’,‘log_disk_percentage’,‘datafile_size’,‘datafile_disk_percentage’);

数据盘和日志盘如何分开?

你是怎么搭建的 把步骤具体发出来 启动有报错么? 提供obd日志: 默认保存在安装obd的用户home路径: cd ~/.obd/log/

这是一个隐藏目录,有一点费劲
image
您今天休息,我明天上传

日志拷贝一下 发到帖子里

log.tar.gz (241.8 KB)


你这个连接的 我看没有报错呀 你怎么连接的

有错误码表723:zone ‘zone1’ resource not enough to hold 1 unit
当时是这么连接的,
obclient -h127.0.0.1 -P2881 -uroot -pHmJVw3WqiMyvrB1jaLma -c -A
现在连接不上了。

查看一下 observer的进程是否还在ps -ef | grep observer | grep -v grep


不 知道为什么变成这样了?
也没有更改YAML文件。


你的机器内存不够 导致的
obd安装的 1、obd cluster list --查询集群名 2、obd cluster edit-config 集群名

demo是你的集群名 你后面忘了 obd cluster edit-config demo

ceanbase-ce:
servers:

  • 127.0.0.1
    global:
    home_path: /home/angel/oceanbase-ce
    appname: demo
    cluster_id: 1732677870
    scenario: express_oltp
    enable_syslog_wf: false
    max_syslog_file_count: 4
    memory_limit: 16G
    production_mode: false
    _min_full_resource_pool_memory: 4294967296
    #1073741824
    system_memory: 1G
    cpu_count: 16
    datafile_size: 2G
    datafile_maxsize: 8G
    datafile_next: 2G
    log_disk_size: 96G
    root_password: HmJVw3WqiMyvrB1jaLma
    ocp_agent_monitor_password: j5GpX8TSjG
    proxyro_password: gEOuJij3ZI
    grafana:
    servers:
  • 127.0.0.1
    global:
    home_path: /home/angel/grafana
    login_password: rjKVwxHfad
    depends:
  • prometheus
    prometheus:
    servers:
  • 127.0.0.1
    global:
    home_path: /home/angel/prometheus
    depends:
  • obagent
    obagent:
    servers:
  • 127.0.0.1
    global:
    home_path: /home/angel/obagent
    ob_monitor_status: active
    depends:
  • oceanbase-ce
    obproxy-ce: