当前位置: 首页 > news >正文

网站标题的优化网站建设太金手指六六六

网站标题的优化,网站建设太金手指六六六,栗田工业大连有效公司网站哪年做的,平面设计多久能学会座右铭#xff1a;《坚持有效输出#xff0c;创造价值无限》 最近想了解下canal#xff0c;自行搭建并完成数据同步。经过了几天的踩坑之旅#xff0c;今天终于搭建成功了。 环境#xff1a;canalv1.1.5、MySQL8.0、JDK1.8 安装MySQL 创建存放目录 mkdir /docker-localm… 座右铭《坚持有效输出创造价值无限》 最近想了解下canal自行搭建并完成数据同步。经过了几天的踩坑之旅今天终于搭建成功了。 环境canalv1.1.5、MySQL8.0、JDK1.8 安装MySQL 创建存放目录 mkdir /docker-localmkdir /docker-local/mysql8之前安装过MySQL但是没有配置conf使用canal需要指定一个serveid docker run --privilegedtrue -it \-p 3306:3306 --name mysql \-e MYSQL_ROOT_PASSWORD123456 \-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/confvim my.cnf[mysqld] server-id1保存重启mysql docker restart mysql创建用户 创建用户方便canal使用 CREATE USER canal IDENTIFIED BY canal;GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO canal%;FLUSH PRIVILEGES;注意安装canal还需要开启binlog因为mysql8.0默认是开启的并且是row模式所以我这里没有其他操作。 安装canal 创建存放目录 mkdir docker-local/canalcd /docker-local/canal/拉取镜像 docker pull canal/canal-server:v1.1.5运行 docker run --name canal -d canal/canal-server:v1.1.5复制容器中的配置文件到本地 docker cp canal:/home/admin/canal-server/conf/canal.properties /docker-local/canaldocker cp canal:/home/admin/canal-server/conf/example/instance.properties /docker-local/canal修改instance.properties vim instance.properties停止 docker stop canal docker rm canal重新运行 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查看启动日志 cat log/canal/canal.logcat /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 发现canal连不上mysql 修改firewalld配置文件 vim /etc/firewalld/zones/public.xml增加3306端口 port protocoltcp port3306/重启firewalld systemctl restart firewalld再次查看日志 部署成功 问题原因 在centos7上部署docker容器其网络模式采用的是bridger模式。 启动docker时docker进程会创建一个名为docker0的虚拟网桥用于宿主机与容器之间的通信。当启动一个docker容器时docker容器将会附加到虚拟网桥上容器内的报文通过docker0向外转发。 如果docker容器访问宿主机那么docker0网桥将报文直接转发到本机报文的源地址是docker0网段的地址。而如果docker容器访问宿主机以外的机器docker的SNAT网桥会将报文的源地址转换为宿主机的地址通过宿主机的网卡向外发送。 当docker容器访问宿主机时如果宿主机服务端口会被防火墙拦截无法连通宿主机出现No route to host的错误。 而访问宿主机所在局域网内的其他机器由于报文的源地址是宿主机ip因此不会被目的机器防火墙拦截所以可以访问。 也可以开放对应的端口 firewall-cmd --zonepublic --add-port3306/tcp --permanent firewall-cmd --reload卸载canal docker stop canal docker rm canalrm -rf /docker-local/canal这里我一直认为我本地可以连接到mysql就不用开启端口了。 至此就搭建完成了。
http://www.w-s-a.com/news/650588/

相关文章:

  • 官方网站英语上海公司注册核名查询
  • 东莞网站建设推广云南昆明最新消息
  • 上网站乱码网页设计与网站建设案例教程
  • 宣讲网站建设wordpress多媒体主题
  • 如何成立网站互联网开发是做什么的
  • 网站首页的尺寸做多大网页图片排版
  • 龙岩天宫山索道多少钱河南网站排名优化哪家好
  • 北京做网站设计程序员和网站开发
  • 个人 做自媒体 建网站图片制作成视频的手机软件
  • h5 建站网站 移动端重庆潼南网站建设价格
  • 商企在线营销型网站怎么做时光网站
  • 网站建设方案论文1500竞价托管哪家便宜
  • 使用cdn的网站宣武网站建设
  • 营销型网站怎么建设企业网站Wap在线生成
  • 网站建设服务费应该做到什么科目广州网页制作服务商
  • 网站显示500错误怎么解决方法店面设计模板
  • 网站备案icp文化传媒有限公司
  • 北京企业建站模板微信公众号商城怎么制作
  • 制作网站 公司简介大型做网站的公司
  • 北京网站开发建设南昌网站小程序开发
  • 网站如何做ip签名图片宁波互联网
  • 中山小榄网站建设长沙网络营销品牌排名
  • 推广优化厂商联系方式网站推广教程优化整站
  • 为外国企业做中文网站建设网站建设单位哪家好
  • 生物制药公司网站模板有没有专业做steam创客的网站
  • 福田做棋牌网站建设找哪家效益快弄一个微信小程序多少钱
  • 成都哪家做网站建设比较好做推广赚钱的网站
  • 常州专门做网站的公司有哪些网页模板下载网站10
  • linx服务器怎么做网站做长页网站
  • 汕头网站建设sagevis服装设计公司有什么职位