【 使用环境 】测试环境
【 使用版本 】oceanbase-all-in-one社区版
【问题描述】我要启动OceanBase中的二进制日志,需要修改obproxy的配置,但是没有找到log_bin=OFF。OceanBase在哪里配置log_bin。
obclient [(none)]> SHOW VARIABLES LIKE ‘log_bin’;
±--------------±------+
| Variable_name | Value |
±--------------±------+
| log_bin | OFF |
±--------------±------+
1 row in set (0.000 sec)
obclient [(none)]>
3 个赞
ODP 参数enable_binlog_service(4.2.3后好像取消了)和binlog_service_ip看看
还需要 oblogproxy 日志代理服务的
2 个赞
我已经配置和启动了oblogproxy服务,但还是需要开启binlog二进制日志。我用的版本是oceanbase-all-in-one-4.2.1.2
2 个赞
那这两个参数enable_binlog_service和binlog_service_ip,需要配置。可以看看,官方文档
3 个赞
川粉
#6
4 个赞
我就按这个配置完后,测试的时候没有变化。发先log_bin为OFF
2 个赞
我配置完后往数据库插入数据没有发现这里有什么变化mysql> SHOW BINLOG STATUS;
±-------------±------------±--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| cluster | tenant | status |
±-------------±------------±--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| test_cluster | test_tenant | {
“binlog_files” : null,
“client_id” : “”,
“cpu_status” :
{
“cpu_count” : 0,
“cpu_used_ratio” : 0.0
},
“disk_status” :
{
“disk_total_size_mb” : 0,
“disk_usage_size_process_mb” : 0,
“disk_used_ratio” : 0.0,
“disk_used_size_mb” : 0
},
“memory_status” :
{
“mem_total_size_mb” : 0,
“mem_used_ratio” : 0.0,
“mem_used_size_mb” : 0
},
“network_status” :
{
“network_rx_bytes” : 0,
“network_wx_bytes” : 0
},
“pid” : 0
} |
±-------------±------------±--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>
1 个赞
川粉
#10
我们还是保持公开讨论吧,这样其他人遇到同样的问题可以做一个参考
2 个赞
川粉
#11
这是 binlog 并没有生成,看下 oblogproxy 安装目录下 的 run 目录有没有 cluster/tenant 的目录,以及里面有没有报错日志。
2 个赞
Ob4.2之后没有enable_binlog_service 变量了