mycat 各配置文件简介

这篇文章介绍的是mycat的配置相关内容,不包括原理及部署方法。


log4j.xml配置介绍

要理解mycat的日志输出首先要了解mycat是用java开发的,日志输出是用了log4j2的框架,如果你学过或者使用过log4j2,那么mycat的日志配置对你而言将会非常建单易懂。



    
    
        
        
            
        
        
        
        
                %d{yyyy-MM-dd HH:mm:ss.SSS} %5p [%t] (%l) - %m%n
            
            
            
                
                
                
            
        
    
    
    
        
            
            
        
        
        

            
            

        
    


server.xml配置

该配置主要是服务如何部署及mycat服务提供的一系列功能的配置





	
    
	8266
    
	9266
        0  
	0  
        
		2
       
         
	
	
		
		0
		
		
		
		
		
		
		
		
		
		

		
		
		0
		
			
		1

		
		1m

		
		1k

		0

		
		384m


		
		true


	
	
	
	
	
	
		mycattest
		mycat
	



rule.xml配置

这个配置文件配置分库的规则






    
	
            
                id
                uuid4
            
        
    
	
		0
                
                4
                
                256
		160
		
		
	


schema.xml配置

配置相关schema及schema内需要分库的表的分库逻辑。

注:若访问表A时,表A并没有在schema中配置分库规则,那么此访问会直接访问主库;若访问表B的语句没有分库字段的条件,那么此语句会在配置好的所有dataNode中执行一次(查询语句会合并汇总结果)。





    
    	
        
        select 1
         
        
        
            
            
        
    
        select 1
         
        
            
        
    
        select 1
         
        
            
        
    
        select 1
         
        
            
        
    

 

你可能感兴趣的:(mycat 各配置文件简介)