另外maven的pom里配置的jdk版本和linux部署环境的jre之间有何关系?
而linux部署环境默认的jdk是1.7,有何问题?
假如linux部署环境中也安装了1.8,但是不是默认的,可以让这个web项目强制使用部署环境的1.8吗?
另外maven的pom里配置的jdk版本和linux部署环境的jre之间有何关系?
而linux部署环境默认的jdk是1.7,有何问题?
假如linux部署环境中也安装了1.8,但是不是默认的,可以让这个web项目强制使用部署环境的1.8吗?
访问测试,如果有问题直接换仓库
开启后访问管理控制台 ” )
这里我们用 第二种 方式更加合适。
修改 yml 配置,日志发送方式:rabbit
复制上面配置至 02,03,04 修改配置中心 config 的 yml 文件,然后提交推送到远程仓库。
找到 jar 文件目录,启动cmd。
注意 jar包名、参数(用户名密码、服务器ip端口)是否正确,然后启动。
rabbitmq 能看到数据传递:默认交换机和 zipkin 队列都有波动。
zipkin 客户端 找到一个痕迹
板块,刷新,RUNQUERY 能看到你所有的访问连接。
eureka 客户端需要选择正确的网卡(而不是ip名)注册 ip 地址。
有时还会误选 VMware 虚拟机网卡,所以这里要配置一下。
(吐槽:个人觉得其实没什么13用,只是看着舒服)。
配置网卡一般都是在应用启动之前就应该配置好的选项,所以我们要在 bootstrap.yml添加配置。
这里我们以 09 配置中心服务为例做个测试:
ignored-interfaces 直译为被忽略的接口,在这里指忽略的网卡。我们选择忽略虚拟机的网卡。
preferred-networks 直译为倾向的网络,在这里指要使用的网卡网段。我们选择本机的网段即可。
这种情况为了显示 ip 地址和服务名端口,我们做一下配置:
我们还是选择在 09 项目里测试(若在 02-04 里面测试则需要更改配置中心的 yml )
这里设定完 prefer-ip-address 以后,eureka那里实际上已经使用 ip 作为地址了,只不过界面上并没有显示。
配置完以后,重启 09服务,并查看 eureka 服务器。
这里会发现原来的配置还存在,并且多了一个 CONFIG-SERVER 服务器。
不用担心,这是因为创建新的连接之后,有需要等待三次心跳的机制。过一会再刷新就只剩下一个了。
Spring Cloud 微服务相关的实战案例到此就告一段落了,由于是本人学习过程中总结的内容,难免会有错误和疏漏。如有错误请私信指正,谢谢各位了。
大家一起加油!冲冲冲!!
(啊不对啊其实还没结束,之前的代码逻辑又还是没写,又又又鸽一天)
第1章 电商实时数仓介绍
2)确认kafka是否收到数据,起一个终端消费者:
5)总结数据特点:
(1)日志结构:canal产生的数据会放在数组结构中,maxwell 以影响的数据为单位产生日志,即每影响一条数据就会产生一条日志。如果想知道这些日志是否是通过某一条sql产生的可以通过xid进行判断,相同的xid的日志来自同一sql
(2)数字类型:当原始数据是数字类型时,maxwell会尊重原始数据的类型不增加双引,不变为字符串。Canal一律转换为字符串。
(3)带原始数据字段定义:canal数据中会带入表结构。Maxwell更简洁。