【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.3.5
【问题描述】OB集群绑定了OBP,但是只有sys租户能够通过OBP。ODP地址是61,OB地址是63
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
绑定OBP的截图
使用提供的链接访问root@sys没问题

使用提供的链接访问root@main,提示链接失败
使用同样的账户密码直连的方式可以访问,把上图的ip和端口修改,其他的没修改
         
        
          
        
           
           
           2 个赞
         
         
            
            
          
       
      
        
        
          当连接端口是 2881 的时候,用户米就不带上集群名。如 : root@main
当连接端口是 2883 的时候,用户名里带上集群名。如:root@main#obdemo  。
你的问题在于多个图里一会 是 2881  一会是 2883 。
         
        
        
           
           
           1 个赞
         
         
            
            
          
       
      
        
        
          我在集群里配置了OBP,地址是192.168.1.61:2881,用sys租户可以连接,用其他租户就连接失败。第三张图是192.168.1.63:2883是用直连的方式连接其他租户,可以成功
         
        
        
           
           
           1 个赞
         
         
            
            
          
       
      
        
        
          sgkydb集群是通过OCP创建的,为什么提示找不到集群呢。在黑屏使用obd命令也是只有ocp集群,找不到用ocp创建的集群。

         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            来轩
            
          
          
          
              
              
          #7
          
         
        
          obproxy 连接集群需要加集群名称,因为一个obproxy集群可以关联多个ob集群
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            辞霜
            
          
          
          
              
              
          #8
          
         
        
          确保你创建了main这个租户了么
2883是走的odp端口不是直连
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          可以是可以,只是不标准。如果有很多 OB 集群,这种就不行。建议是用规范的方式连接 OB,然后如果还有连接问题,再分析。
如果带了集群名字反而连不上,那可能就是 odp不认识这个集群,就反映了之前的部署哪里还是有问题的。
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          有main租户。修改odp的访问地址就可以了。之前odp设置的访问地址是61,改成62就好了。不知道什么原因,是不是因为61是ocp访问地址的原因
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            辞霜
            
          
          
          
              
              
          #12
          
         
        
          并不是。你的odp不是安装在61节点么,63是ob,62节点安装的什么
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          我odp安装在62服务器,访问地址写的61,我以为可以用61代理到62,现在把访问地址改成62就可以了。我觉得配置这块填写访问地址有点多余,容易误导
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            乐1983
            
          
          
          
              
              
          #16
          
         
        
          obp在哪台机器连接obpip就是那台,写上集群名