 0adb4b6ffa
			
		
	
	0adb4b6ffa
	
	
	
		
			
			The setup contains a three node master-slave cluster with both readwritesplit and readconnroute. Removed the duplication of the configuration files in the README and provided links instead.
		
			
				
	
	
		
			74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| # Global parameters
 | |
| [maxscale]
 | |
| threads=auto
 | |
| 
 | |
| [server1]
 | |
| type=server
 | |
| address=master
 | |
| port=3306
 | |
| protocol=MariaDBBackend
 | |
| 
 | |
| [server2]
 | |
| type=server
 | |
| address=slave1
 | |
| port=3306
 | |
| protocol=MariaDBBackend
 | |
| 
 | |
| [server3]
 | |
| type=server
 | |
| address=slave2
 | |
| port=3306
 | |
| protocol=MariaDBBackend
 | |
| 
 | |
| # Monitor for the servers
 | |
| # This will keep MaxScale aware of the state of the servers.
 | |
| # MySQL Monitor documentation:
 | |
| # https://github.com/mariadb-corporation/MaxScale/blob/2.2/Documentation/Monitors/MariaDB-Monitor.md
 | |
| 
 | |
| [MariaDB-Monitor]
 | |
| type=monitor
 | |
| module=mariadbmon
 | |
| servers=server1,server2,server3
 | |
| user=maxuser
 | |
| passwd=maxpwd
 | |
| monitor_interval=2000
 | |
| 
 | |
| # Service definitions
 | |
| # Service Definition for a read-only service and a read/write splitting service.
 | |
| 
 | |
| # ReadConnRoute documentation:
 | |
| # https://github.com/mariadb-corporation/MaxScale/blob/2.2/Documentation/Routers/ReadConnRoute.md
 | |
| 
 | |
| [Read-Only-Service]
 | |
| type=service
 | |
| router=readconnroute
 | |
| servers=server1,server2,server3
 | |
| user=maxuser
 | |
| passwd=maxpwd
 | |
| router_options=slave
 | |
| 
 | |
| # ReadWriteSplit documentation:
 | |
| # https://github.com/mariadb-corporation/MaxScale/blob/2.2/Documentation/Routers/ReadWriteSplit.md
 | |
| 
 | |
| [Read-Write-Service]
 | |
| type=service
 | |
| router=readwritesplit
 | |
| servers=server1,server2,server3
 | |
| user=maxuser
 | |
| passwd=maxpwd
 | |
| 
 | |
| # Listener definitions for the services
 | |
| # Listeners represent the ports the services will listen on.
 | |
| 
 | |
| [Read-Only-Listener]
 | |
| type=listener
 | |
| service=Read-Only-Service
 | |
| protocol=MySQLClient
 | |
| port=4008
 | |
| 
 | |
| [Read-Write-Listener]
 | |
| type=listener
 | |
| service=Read-Write-Service
 | |
| protocol=MySQLClient
 | |
| port=4006
 |