Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
junwen12221 committed Jul 31, 2019
1 parent 3bf8655 commit a49656d
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 36 deletions.
56 changes: 37 additions & 19 deletions doc/11-mycat-quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,26 +44,40 @@ replicas:
balanceName: BalanceLeastActive #负载均衡算法名称
balanceType: BALANCE_ALL #负载均衡类型
datasources:
- name: mytest3306 # mysql 主机名
- name: mytest3306b # mysql 主机名
ip: 127.0.0.1 # i
port: 3306 # port
user: root # 用户名
password: 123 # 密码
password: 123456 # 密码
minCon: 1 # 最小连接
maxCon: 1000 # 最大连接
maxRetryCount: 3 # 连接重试次数
weight: 3 # 权重
initDb: #创建连接的时候指定的database
dbType: mysql
initDb: db2 #物理库的名称
- name: mytest3307b # mysql 主机名
ip: 127.0.0.1 # i
port: 3306 # port
user: root # 用户名
password: 123456 # 密码
minCon: 1 # 最小连接
maxCon: 1000 # 最大连接
maxRetryCount: 3 # 连接重试次数
weight: 3 # 权重
initDb: db2 #物理库的名称
```
### 步骤3
修改schema.yaml,dataNode.yaml,以下两个架构选一个配置
#### 读写分离配置1
mycat.yaml
设置commandDispatcherClass: io.mycat.command.HybridProxyCommandHandler
设置commandDispatcherClass: io.mycat.command.ReadAndWriteSeparationHandler
```yaml
proxy:
Expand All @@ -73,15 +87,13 @@ proxy:
bufferPoolChunkSize: 8192
bufferPoolPageNumber: 2
reactorNumber: 2
commandDispatcherClass: io.mycat.command.HybridProxyCommandHandler
commandDispatcherClass: io.mycat.command.ReadAndWriteSeparationHandler
proxyBeanProviders: io.mycat.MycatProxyBeanProviders
```
defaultSchemaName是读写分离的物理库的名称
defaultSchemaName是默认逻辑库的名称
schemas - name是逻辑库的名称,不必与实际的物理库名称一致
schemas - name是物理库的名称
dataNode的database是mysql物理库的名称
Expand All @@ -90,12 +102,11 @@ replica是上述的复制组的名字
schema.yaml
```yaml
defaultSchemaName: DB_IN_ONE_SERVER_3306
defaultSchemaName: db1
schemas:
- name: db1
schemaType: DB_IN_ONE_SERVER
defaultDataNode: dn1
tables:
```
dataNode.yaml
Expand All @@ -108,8 +119,6 @@ dataNodes:
replica: repli
```
replica.yaml
修改下面关键点
Expand All @@ -118,7 +127,6 @@ replica.yaml
replicas:
- name: repli # 复制组 名称 必须唯一
repType: MASTER_SLAVE # 复制类型 读写分离
initDB: DB #物理库的名称
```
数据源添加默认物理库的名称
Expand All @@ -140,11 +148,13 @@ replicas:
#### 读写分离配置2
mycat.yaml
设置commandDispatcherClass: io.mycat.command.ReadAndWriteSeparationHandler
设置commandDispatcherClass: io.mycat.command.HybridProxyCommandHandler
```yaml
proxy:
Expand All @@ -154,13 +164,15 @@ proxy:
bufferPoolChunkSize: 8192
bufferPoolPageNumber: 2
reactorNumber: 2
commandDispatcherClass: io.mycat.command.ReadAndWriteSeparationHandler
commandDispatcherClass: io.mycat.command.HybridProxyCommandHandler
proxyBeanProviders: io.mycat.MycatProxyBeanProviders
```
defaultSchemaName是读写分离的物理库的名称
schemas - name是物理库的名称
defaultSchemaName是默认逻辑库的名称
schemas - name是逻辑库的名称,不必与实际的物理库名称一致
dataNode的database是mysql物理库的名称
Expand All @@ -169,11 +181,12 @@ replica是上述的复制组的名字
schema.yaml
```yaml
defaultSchemaName: db1
defaultSchemaName: DB_IN_ONE_SERVER_3306
schemas:
- name: db1
schemaType: DB_IN_ONE_SERVER
defaultDataNode: dn1
tables:
```
dataNode.yaml
Expand All @@ -186,6 +199,8 @@ dataNodes:
replica: repli
```
replica.yaml
修改下面关键点
Expand All @@ -194,6 +209,7 @@ replica.yaml
replicas:
- name: repli # 复制组 名称 必须唯一
repType: MASTER_SLAVE # 复制类型 读写分离
initDB: DB #物理库的名称
```
数据源添加默认物理库的名称
Expand All @@ -215,6 +231,8 @@ replicas:
#### 在逻辑库聚合多个mysql服务器的物理表
schema.yaml
Expand Down
17 changes: 0 additions & 17 deletions start.txt

This file was deleted.

0 comments on commit a49656d

Please sign in to comment.