Linux系统如何查看maven的pom.xml在哪里?

另外maven的pom里配置的jdk版本和linux部署环境的jre之间有何关系?

而linux部署环境默认的jdk是1.7,有何问题?
假如linux部署环境中也安装了1.8,但是不是默认的,可以让这个web项目强制使用部署环境的1.8吗?

一、IDEA创建项目及基本配置

访问测试,如果有问题直接换仓库


开启后访问管理控制台 ” )

  • 创建 fanout 类型交换机: logs (名字可以随便起)
  • 对于fanout交换机,第二个参数写什么都不重要,第三个配置为 null
    利用 UUID 随机创建队列名。
    参数要求:非持久,要独占,而且自动删除(FTT)。
  • 创建 fanout 类型交换机: logs (名字可以随便起)
  • 绑定 queueBind 俩名字绑定,第三个参数暂时无效。
  1. 直接连接 zipkin 提交数据。
  2. 从服务端(02-04)发送到 mq 服务器,然后 zipkin 从 mq 接收日志(解耦、削峰)。

这里我们用 第二种 方式更加合适。

修改 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 直译为被忽略的接口,在这里指忽略的网卡。我们选择忽略虚拟机的网卡。

  • VM.* 代表以 VM 开头的网卡接口名。

preferred-networks 直译为倾向的网络,在这里指要使用的网卡网段。我们选择本机的网段即可。

  • 192.168.1.xxx 以我使用的网段为例,若以正则字符串形式写出来即为上面的形式。

注册ip地址,不注册主机名

这种情况为了显示 ip 地址和服务名端口,我们做一下配置:

我们还是选择在 09 项目里测试(若在 02-04 里面测试则需要更改配置中心的 yml )

这里设定完 prefer-ip-address 以后,eureka那里实际上已经使用 ip 作为地址了,只不过界面上并没有显示。

配置完以后,重启 09服务,并查看 eureka 服务器。

这里会发现原来的配置还存在,并且多了一个 CONFIG-SERVER 服务器。

不用担心,这是因为创建新的连接之后,有需要等待三次心跳的机制。过一会再刷新就只剩下一个了。

Spring Cloud 微服务相关的实战案例到此就告一段落了,由于是本人学习过程中总结的内容,难免会有错误和疏漏。如有错误请私信指正,谢谢各位了。

大家一起加油!冲冲冲!!

(啊不对啊其实还没结束,之前的代码逻辑又还是没写,又又又鸽一天)

第1章 电商实时数仓介绍

//写代码的时候会报错(执行并不会报错), 需要在idea安装一个插件: lombok, 看着就舒服了 //写代码的时候会报错(执行并不会报错), 需要在idea安装一个插件: lombok, 看着就舒服了 f文件中增加如下内容:

# 按照主键的hash进行分区, 如果不设置是按照数据库分区 # 排除掉不想监控的数据库 # 初始化维度表数据的时候使用

  2)确认kafka是否收到数据,起一个终端消费者: 

  5)总结数据特点:

    (1)日志结构:canal产生的数据会放在数组结构中,maxwell 以影响的数据为单位产生日志,即每影响一条数据就会产生一条日志。如果想知道这些日志是否是通过某一条sql产生的可以通过xid进行判断,相同的xid的日志来自同一sql

    (2)数字类型:当原始数据是数字类型时,maxwell会尊重原始数据的类型不增加双引,不变为字符串。Canal一律转换为字符串。

    (3)带原始数据字段定义:canal数据中会带入表结构。Maxwell更简洁。

我要回帖

更多关于 maven本地仓库路径 的文章

 

随机推荐