董宗磊
            
          
          
          
              
              
          #1
          
         
        
          【产品名称】
ODC
【产品版本】
3.2.1
【问题描述】
我是参照这篇文档的内容使用 Docker 部署的 oceanbase 数据:
https://open.oceanbase.com/answer/detail?id=508
部署后使用命令行连接数据库没有问题
obclient -h127.1 -uroot@sys#obdemo -P2883 -prootPWD123 -c -A oceanbase
如果使用 ODC 连接数据库会失败,使用 ODC 的智能分析功能,去分析连接串,还是无法连接成功。
错误截图见附件
错误截图.zip (284753 KB)
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          你看看集群名是obdemo还是obce-single,后来的镜像我稍微调整了集群名字。
你发一下命令行下登陆结果看看
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          此外,在容器外宿主机上连接127.1 的2883端口是通的吗?取决于容器是否把2883端口暴露出去。所以,这不一定是odc问题,而是个容器端口问题。
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          docker pull obpilot/oceanbase-ce:latest
docker run -itd -m 10G -p 2881:2881 -p 2883:2883 --name oceanbase-ce obpilot/oceanbase-ce:latest
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            董宗磊
            
          
          
          
              
              
          #5
          
         
        
          您好,感谢您的回复,用这个串在命令行是可以连接上的:
obclient -h127.1 -uroot@sys#obdemo -P2883 -prootPWD123 -c -A oceanbase
我理解应该是  obdemo
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          那帮发一下odc的数据库连接配置截图(大图,覆盖到所有细节),和报错提示。