创建单机 oceanBase数据库 离线安装oblogproxy, 通过客户端无法监控到变化

【 使用环境 】测试环境
【 OB or 其他组件 】 ob + oblogproxy
【 使用版本 】



【问题描述】
配置好logproxy的conf后按照如下client代码进行连接,对数据进行插入, 无法监控到数据

ObReaderConfig config = new ObReaderConfig();
// 设置OceanBase root server 地址列表,格式为(可以支持多个,用';'分隔):ip1:rpc_port1:sql_port1;ip2:rpc_port2:sql_port2
config.setRsList("xxx.xxx.xxx.1:2882:2881;xxx.xxx.xxx.2:2882:2881");
// 设置用户名和密码(非系统租户)
config.setUsername("root");
config.setPassword("root");
// 设置启动位点(UNIX时间戳,单位s), 0表示从当前时间启动。
config.setStartTimestamp(0L);
// 设置订阅表白名单,格式为:tenant.db.table, '*'表示通配.
config.setTableWhiteList("sys.*.*");

// 指定oblogproxy服务地址,创建实例.
LogProxyClient client = new LogProxyClient("xxx.xxx.xxx.1", 2983, config);
// 添加 RecordListener
client.addListener(new RecordListener() {
    @Override
    public void notify(LogMessage message){
        System.out.println(message);
    }

    @Override
    public void onException(LogProxyClientException e) {
        // 处理错误
        if (e.needStop()) {
            // 不可恢复异常,需要停止Client
            client.stop();
        }
    }
});

// 启动
client.start();
client.join();

配置文件如下

{
  "service_port": 2983,
  "encode_threadpool_size": 8,
  "encode_queue_size": 20000,
  "max_packet_bytes": 67108864,
  "record_queue_size": 512,
  "read_timeout_us": 2000000,
  "read_fail_interval_us": 1000000,
  "read_wait_num": 20000,
  "send_timeout_us": 2000000,
  "send_fail_interval_us": 1000000,
  "command_timeout_s": 10,
  "log_quota_size_mb": 5120,
  "log_quota_day": 30,
  "log_gc_interval_s": 43200,
  "oblogreader_path_retain_hour": 168,
  "oblogreader_lease_s": 300,
  "oblogreader_path": "./run",
  "allow_all_tenant": true,
  "auth_user": true,
  "auth_use_rs": false,
  "auth_allow_sys_user": true,
  "ob_sys_username": "EA87898018FD1EDDC2AA11CE1556E917",
  "ob_sys_password": "58180614EA9B0BF694347F8B745216B4",
  "counter_interval_s": 2,
  "metric_interval_s": 120,
  "debug": false,
  "verbose": false,
  "verbose_packet": false,
  "readonly": false,
  "count_record": false,
  "channel_type": "plain",
  "tls_ca_cert_file": "",
  "tls_cert_file": "",
  "tls_key_file": "",
  "tls_verify_peer": true,
  "liboblog_tls": false,
  "liboblog_tls_cert_path": ""
}

【复现路径】
oblogproxy 日志如下,按日志所描述,无法找到channel, 在此之前又在close fd

【问题现象及影响】
求解答
【附件】

看conf配置不符合要求,可以参看这个帖子里的一些配置信息

我现在od是docker跑的, oblogproxy 部署在同一个容器里, 两个服务跑在在同一个容器里的,不属于分开部署的情形, 我查询了__all_server的值 我得也是127.0.0.1, 这个有影响吗


但是我看odlogproxy的日志打印 是成功连接了数据库的


是这里的配置,可以参考下那个链接。