中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

成都蜀美網(wǎng)站建設(shè)網(wǎng)頁制作代碼

成都蜀美網(wǎng)站建設(shè),網(wǎng)頁制作代碼,網(wǎng)絡(luò)維護(hù)是什么工作,四川省信用建設(shè)促進(jìn)會(huì)網(wǎng)站座右銘:《堅(jiān)持有效輸出,創(chuàng)造價(jià)值無限》 最近想了解下canal,自行搭建并完成數(shù)據(jù)同步。經(jīng)過了幾天的踩坑之旅,今天終于搭建成功了。 環(huán)境:canalv1.1.5、MySQL8.0、JDK1.8 安裝MySQL 創(chuàng)建存放目錄 mkdir /docker-localm…

座右銘:《堅(jiān)持有效輸出,創(chuàng)造價(jià)值無限》

最近想了解下canal,自行搭建并完成數(shù)據(jù)同步。經(jīng)過了幾天的踩坑之旅,今天終于搭建成功了。

環(huán)境:canalv1.1.5、MySQL8.0、JDK1.8

安裝MySQL

創(chuàng)建存放目錄

mkdir /docker-local
mkdir /docker-local/mysql8

之前安裝過MySQL,但是沒有配置conf,使用canal需要指定一個(gè)serveid

docker run --privileged=true -it \-p 3306:3306 --name mysql \-e MYSQL_ROOT_PASSWORD=123456 \-v /docker-local/mysql8/conf:/etc/mysql/conf.d \-v /docker-local/mysql8/data:/var/lib/mysql \-d mysql:8.0.26

編輯my.cnf

cd /docker-local/mysql8/conf
vim my.cnf
[mysqld]
server-id=1

保存,重啟mysql

docker restart mysql

創(chuàng)建用戶

創(chuàng)建用戶,方便canal使用

CREATE USER canal IDENTIFIED BY 'canal';
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';
FLUSH PRIVILEGES;

注意:安裝canal還需要開啟binlog,因?yàn)閙ysql8.0默認(rèn)是開啟的,并且是row模式,所以我這里沒有其他操作。

安裝canal

創(chuàng)建存放目錄

mkdir docker-local/canal
cd /docker-local/canal/

拉取鏡像

docker pull canal/canal-server:v1.1.5

運(yùn)行

docker run --name canal -d canal/canal-server:v1.1.5

復(fù)制容器中的配置文件到本地

docker cp canal:/home/admin/canal-server/conf/canal.properties /docker-local/canal
docker cp canal:/home/admin/canal-server/conf/example/instance.properties /docker-local/canal

修改instance.properties

vim instance.properties

在這里插入圖片描述

停止

docker stop canal && docker rm canal

重新運(yùn)行

docker run --name canal -p 11111:11111 \
-v /docker-local/canal/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /docker-local/canal/canal.properties:/home/admin/canal-server/conf/canal.properties \
-v /docker-local/canal/log/:/home/admin/canal-server/logs/ \
-d canal/canal-server:v1.1.5

查看啟動(dòng)日志

cat log/canal/canal.log

在這里插入圖片描述

cat /docker-local/canal/log/example/example.log

遇到的問題

connect /192.168.64.139:3306 failure

Caused by: java.io.IOException: connect /192.168.64.139:3306 failure

發(fā)現(xiàn)canal連不上mysql

修改firewalld配置文件

vim /etc/firewalld/zones/public.xml

增加3306端口

<port protocol="tcp" port="3306"/>

在這里插入圖片描述

重啟firewalld

systemctl restart firewalld

再次查看日志

在這里插入圖片描述

部署成功

問題原因

在centos7上部署docker容器,其網(wǎng)絡(luò)模式采用的是bridger模式。

啟動(dòng)docker時(shí),docker進(jìn)程會(huì)創(chuàng)建一個(gè)名為docker0的虛擬網(wǎng)橋,用于宿主機(jī)與容器之間的通信。當(dāng)啟動(dòng)一個(gè)docker容器時(shí),docker容器將會(huì)附加到虛擬網(wǎng)橋上,容器內(nèi)的報(bào)文通過docker0向外轉(zhuǎn)發(fā)。

如果docker容器訪問宿主機(jī),那么docker0網(wǎng)橋?qū)?bào)文直接轉(zhuǎn)發(fā)到本機(jī),報(bào)文的源地址是docker0網(wǎng)段的地址。而如果docker容器訪問宿主機(jī)以外的機(jī)器,docker的SNAT網(wǎng)橋會(huì)將報(bào)文的源地址轉(zhuǎn)換為宿主機(jī)的地址,通過宿主機(jī)的網(wǎng)卡向外發(fā)送。

當(dāng)docker容器訪問宿主機(jī)時(shí),如果宿主機(jī)服務(wù)端口會(huì)被防火墻攔截,無法連通宿主機(jī),出現(xiàn)No route to host的錯(cuò)誤。

而訪問宿主機(jī)所在局域網(wǎng)內(nèi)的其他機(jī)器,由于報(bào)文的源地址是宿主機(jī)ip,因此,不會(huì)被目的機(jī)器防火墻攔截,所以可以訪問。

也可以開放對(duì)應(yīng)的端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

卸載canal

docker stop canal && docker rm canal
rm -rf /docker-local/canal

這里,我一直認(rèn)為我本地可以連接到mysql,就不用開啟端口了。
至此,就搭建完成了。

http://www.risenshineclean.com/news/50171.html

相關(guān)文章:

  • wordpress 按別名寧波企業(yè)seo服務(wù)
  • 個(gè)人有限公司注冊流程商品關(guān)鍵詞怎么優(yōu)化
  • 有哪些可以做威客的網(wǎng)站月入百萬的游戲代理
  • 網(wǎng)盤怎么做電影網(wǎng)站seo是什么職務(wù)
  • 網(wǎng)站登錄密碼保存在哪里設(shè)置免費(fèi)可用的網(wǎng)站源碼
  • 注銷網(wǎng)站和取消接入windows優(yōu)化大師是病毒嗎
  • 網(wǎng)站建設(shè)發(fā)展現(xiàn)狀網(wǎng)站seo課程
  • 怎么做亞馬遜網(wǎng)站廣州seo技術(shù)優(yōu)化網(wǎng)站seo
  • 網(wǎng)站技術(shù)介紹聊城網(wǎng)站推廣公司
  • 汕頭網(wǎng)站建設(shè)優(yōu)化西安網(wǎng)絡(luò)推廣運(yùn)營公司
  • wordpress 徹底加速落實(shí)好疫情防控優(yōu)化措施
  • 定制服裝定做廠家seo百度seo排名優(yōu)化軟件
  • 泊頭網(wǎng)站建設(shè)企業(yè)網(wǎng)站定制
  • 武漢做網(wǎng)站的浙江企業(yè)seo推廣
  • wordpress前端登錄問題大金seo
  • 免費(fèi)模板素材網(wǎng)站有哪些萬網(wǎng)阿里云域名查詢
  • 專業(yè)做傳奇網(wǎng)站解析搜云seo
  • 電子商務(wù)網(wǎng)站建設(shè)方案案例做一個(gè)網(wǎng)站的步驟
  • wordpress logo替換網(wǎng)絡(luò)優(yōu)化工程師吃香嗎
  • 做網(wǎng)站英文編輯有前途嗎成人大專
  • 西藏城鄉(xiāng)住房建設(shè)廳網(wǎng)站百度賬號(hào)快速注冊入口
  • python可以做網(wǎng)站網(wǎng)絡(luò)營銷研究背景及意義
  • 免費(fèi)做網(wǎng)站的公司app下載免費(fèi)安裝
  • 商務(wù)網(wǎng)站建設(shè)平臺(tái)站長之家官網(wǎng)入口
  • 做網(wǎng)站的幾個(gè)軟件app開發(fā)公司哪家好
  • 建設(shè)網(wǎng)站需要哪些內(nèi)容2023網(wǎng)絡(luò)營銷成功案例
  • 洛陽公司做網(wǎng)站近幾天發(fā)生的新聞大事
  • 有了域名怎么做自己得網(wǎng)站合肥seo整站優(yōu)化
  • 說服企業(yè)做網(wǎng)站上海seo優(yōu)化培訓(xùn)機(jī)構(gòu)
  • 鄭州網(wǎng)站開發(fā)哈爾濱seo和網(wǎng)絡(luò)推廣