fix: adjustment directory structure
This commit is contained in:
80
proxy/Readme.txt
Normal file
80
proxy/Readme.txt
Normal file
@@ -0,0 +1,80 @@
|
||||
Ubuntu18.04
|
||||
1.<2E><>װredis-server
|
||||
#apt-get install redis-server
|
||||
#vim /etc/redis/redis.conf
|
||||
1)<29><><EFBFBD><EFBFBD>master
|
||||
bind 192.168.7.90
|
||||
protected-mode no
|
||||
unixsocket /var/run/redis/redis-server.sock
|
||||
unixsocketperm 700
|
||||
2)<29><><EFBFBD><EFBFBD>slave
|
||||
bind 192.168.4.61
|
||||
protected-mode no
|
||||
unixsocket /var/run/redis/redis-server.sock
|
||||
unixsocketperm 700
|
||||
slaveof 192.168.7.90 6379
|
||||
|
||||
2.<2E><>װredis-sentinel
|
||||
#apt-get install redis-sentinel
|
||||
#vim /etc/redis/sentinel.conf
|
||||
1)sentinel 1
|
||||
bind 192.168.4.63
|
||||
protected-mode no
|
||||
sentinel monitor mymaster 192.168.4.63 6379 1
|
||||
2)sentinel 2
|
||||
bind 192.168.4.64
|
||||
protected-mode no
|
||||
sentinel monitor mymaster 192.168.4.63 6379 1
|
||||
|
||||
2.<2E><>װsctp
|
||||
sudo apt install lksctp-tools
|
||||
sudo apt install libsctp-dev
|
||||
Ubuntu20.04<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ
|
||||
diam/diam_adaptor<6F><72>makefile<6C>ļ<EFBFBD><C4BC><EFBFBD>CFLAGS<47><53> -DOLD_SCTP_SOCKET_API
|
||||
|
||||
3.<2E><>װlibhiredis
|
||||
sudo apt install libhiredis-dev
|
||||
<EFBFBD><EFBFBD>װglib
|
||||
#sudo apt-get install libglib2.0-dev ## 20.04
|
||||
<EFBFBD><EFBFBD>װidn
|
||||
#sudo apt -y install idn
|
||||
<EFBFBD><EFBFBD>װgnutls
|
||||
#sudo apt-get install -y libgnutls-dev
|
||||
#apt-get install libghc-gnutls-dev ## 20.04
|
||||
#apt-get install libgcrypt20-dev
|
||||
#idna.h: No such file or directory<72><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#apt-get install libidn11-dev
|
||||
|
||||
4.<2E><>װmysqldump
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mysqldump,Ȼ<><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>װ<EFBFBD><D7B0>Ҫ<EFBFBD>İ汾
|
||||
#apt install mysql-client-5.7 ## 18.04
|
||||
#apt install mysql-client libmysqlclient-dev ## mysql-server 20.04
|
||||
|
||||
5.<2E><>װcanal
|
||||
#dpkg -i canal-1.0.1.amd64.deb
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>canal<EFBFBD><EFBFBD>
|
||||
#vim /usr/local/etc/canal/config.yaml
|
||||
log:
|
||||
output: file
|
||||
level: info #log<6F><67><EFBFBD><EFBFBD>
|
||||
path: /var/log/proxy.log
|
||||
maxAge: 120
|
||||
rotationTime: 3
|
||||
mysqlDb:
|
||||
addr: 192.168.1.211:3306 #mysql DB,nfk mysql DB: 10.10.1.156:3306
|
||||
username: canal
|
||||
password: canal
|
||||
redisDb:
|
||||
netType: unix
|
||||
addr: /var/run/kvdb.sock
|
||||
# sentinelAddrs: # <20><>sentinel addr
|
||||
# - 192.168.7.90:26379
|
||||
# - 192.168.4.61:26379
|
||||
telnetServer:
|
||||
addr: 192.168.7.90:4100
|
||||
canalServer:
|
||||
reinit: true # <20><><EFBFBD><EFBFBD>ʱ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>ͬ<EFBFBD><CDAC>mysql<71><6C>redis
|
||||
standalone: false # <20>Ƿ<C7B7><F1B5A5BB><EFBFBD><EFBFBD>У<EFBFBD>trueʱ<65><CAB1><EFBFBD><EFBFBD>ʵʱͬ<CAB1><CDAC>mysql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>falseʱֻ<CAB1>б<EFBFBD><D0B1><EFBFBD>redis<69><73>masterʱ<72><CAB1>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>canal<61><6C>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
|
||||
|
||||
6.<2E><>װocs
|
||||
|
||||
Reference in New Issue
Block a user