二百六十三、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中验证

搞定!!!

相关推荐
qq_2290580118 分钟前
docker中检测进程的内存使用量
java·docker·容器
我真的是大笨蛋32 分钟前
InnoDB行级锁解析
java·数据库·sql·mysql·性能优化·数据库开发
钦拆大仁34 分钟前
Java设计模式-单例模式
java·单例模式·设计模式
小手cool1 小时前
在保持数组中对应元素(包括负数和正数)各自组内顺序不变的情况下,交换数组中对应的负数和正数元素
java
笨手笨脚の1 小时前
深入理解 Java 虚拟机-04 垃圾收集器
java·jvm·垃圾收集器·垃圾回收
skywalker_111 小时前
Java中异常
java·开发语言·异常
没有天赋那就反复1 小时前
JAVA 静态方法
java·开发语言
Java天梯之路2 小时前
Spring Boot 钩子全集实战(七):BeanFactoryPostProcessor详解
java·spring boot·后端
wr2005142 小时前
第二次作业,渗透
java·后端·spring
阿蒙Amon2 小时前
C#每日面试题-Thread.Sleep和Task.Delay的区别
java·数据库·c#