(1)模拟日志生成器的使用
这里模拟日志的思路和采集一样,但是并没有直接将日志生成到文件,而是将日志发送给某一个指定的端口,需要大数据程序员了解流程
(1) 拷贝/资料/01-模拟器(用户行为)内容到hadoop202的/opt/module/rt_applog目录
(2) 根据实际需要修改application.properties
(3) 使用模拟日志生成器的jar 运行
java -jar gmall2020-mock-log-2020-05-10.jar
(4) 目前我们还没有地址接收日志,所以程序运行后的结果有如下错误
注意:ZooKeeper从3.5开始,AdminServer的端口也是8080,如果在本机启动了zk,那么可能看到405错误,意思是找到请求地址了,但是接收的方式不对。
2.2 开发SpringBoot程序gmall2020-logger,采集模拟生成的日志数据
2.2.1 创建空的父工程gmall2020-parent,用于管理后续所有的模块module
我们这里就是为了将各个模块放在一起,但是模块彼此间还是独立的,所以创建一个Empty Project即可;如果要是由父module管理子module,需要将父module的pom.xml文件的<packaging>设置为pom