二百六十三、Java——IDEA项目打成jar包,然后在Linux中运行

一、目的

在用Java对原Kafka的JSON字段解析成一条条数据,然后写入另一个Kafka中,代码写完后打成jar包,放在Linux中,直接用海豚调度运行

二、Java利用fastjson解析复杂嵌套json字符串

这一块主要是参考了这个文档,然创建springBoot项目

Java利用fastjson解析复杂嵌套json字符串_mob64ca12edea6e的技术博客_51CTO博客

三、先用clean,然后package打成jar,放在Linux中

找一个自己熟悉的路径,我的是和Hadoop等工具放一块,/usr/local/hurys/dc_env

四、jar命令

五、在海豚中创建工作流

#!/bin/bash

source /etc/profile

cd /usr/local/hurys/dc_env/

java -jar hurrys-jw-kafka-1.0.0.jar

六、执行任务流,然后运行Flume采集任务,并在HDFS中验证

搞定!!!

相关推荐
镜花水月linyi9 小时前
ConcurrentHashMap 深入解析:从0到1彻底掌握(1.3万字)
java·后端
极客Bob9 小时前
Java 集合操作完整清单(Java 8+ Stream API)
java
雨中飘荡的记忆9 小时前
Javassist实战指南
java
Knight_AL9 小时前
JWT 无状态认证深度解析:原理、优势
java·jwt
寒山李白9 小时前
IDEA中如何配置Java类注释(Java类注释信息配置,如作者、备注、时间等)
java
我要添砖java9 小时前
<JAVAEE> 多线程4-wait和notify方法
android·java·java-ee
Rysxt_9 小时前
Spring Boot SPI 教程
java·数据库·sql
海边夕阳20069 小时前
主流定时任务框架对比:Spring Task/Quartz/XXL-Job怎么选?
java·后端·spring·xxl-job·定时任务·job
q***98529 小时前
VS Code 中如何运行Java SpringBoot的项目
java·开发语言·spring boot
帧栈10 小时前
开发避坑指南(72):HttpHeaders 的add()方法和set()方法有什么区别?
java·spring·http