飞天小红猪  
          
              
                2024 年3 月 12 日 11:50
               
              #1 
           
         
        
          【 使用环境 】测试环境
系统租户sys下,更新test.studenttest数据,binlog无更新。
logproxy状态
麻烦大佬们看下原因
         
        
           
         
            
       
      
        
          
          
            飞天小红猪  
          
              
                2024 年3 月 12 日 15:07
               
              #5 
           
         
        
          大佬,我这里有点不理解。 访问租户是指我需要新建一个新租户去建立表,修改表。binlog才会更新吗?我后面尝试了使用新的业务租户访问,建立表,修改表还是不行。
         
        
           1 个赞 
         
         
            
       
      
        
          
          
            飞天小红猪  
          
              
                2024 年3 月 12 日 15:10
               
              #6 
           
         
        
          我这边建立BINLOG的时候用以下的语句,是否正确。我用的是sys租户建立的BINLOG。obcluster.sys TO USER cdccro PASSWORD xxxxx12345! WITH CLUSTER URL ‘http://xxx.xx.xx.xxx:18181/services?Action=ObRootServiceInfo&ObCluster=obcluster ’;
         
        
           
         
            
       
      
        
          
          
            自凡  
          
              
                2024 年3 月 12 日 16:40
               
              #7 
           
         
        
          创建 Binlog 服务是要使用业务租户,同样访问 binlog 服务要使用已创建 binlog 服务的业务租户来访问,建议先看看文档。
         
        
           
         
            
       
      
        
          
          
            飞天小红猪  
          
              
                2024 年3 月 12 日 16:51
               
              #8 
           
         
        
          我是参照 使用 Binlog 模式-OceanBase 日志代理服务 (OBLogProxy)-OceanBase文档中心-分布式数据库使用文档 
麻烦还有一个问题,我使用 DROP BINLOG [IF EXISTS] FOR TENANT obcluster.sys;
         
        
           
         
            
       
      
        
          
          
            自凡  
          
              
                2024 年3 月 12 日 17:07
               
              #9 
           
         
        
          首先创建 binlog 服务不能使用 sys 租户,要使用业务租户,使用 sys 租户已经创建失败了。
         
        
           
         
            
       
      
        
          
          
            飞天小红猪  
          
              
                2024 年3 月 12 日 17:26
               
              #10 
           
         
        
          我这边直接把obcluster 删除重建了。。。现在按照要求使用业务用户,创建binlog后有如下报错,并重启 OBLogProxy 服务,但是binlog_converter.log日志中有如下报错,麻烦看下原因,用户是不是权限不够,还是那里的配置不对。
业务用户登录的语句
obtest_t1 新建的业务租户
登录后查看日志中的表没有查到。
         
        
           
         
            
       
      
        
          
          
            飞天小红猪  
          
              
                2024 年3 月 12 日 19:11
               
              #11 
           
         
        
          创建binlog服务的用户用户我改为 sys租户下面的管理账户,就可以启动起来。然后在新建的租户下面做表的操作。binlog日志会更新了
CREATE BINLOG FOR TENANT obcluster.test TO USER root PASSWORD xxx WITH CLUSTER URL ‘[config_url]’, SERVER UUID ‘xxx’;
可以通过sql查询show global variables like ‘%uuid’;