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

搞定!!!

相关推荐
Croa-vo5 分钟前
Optiver OA 气球节模拟题:拆解系统建模的核心逻辑,附避坑指南
java·数据结构·算法·leetcode·职场和发展
悟能不能悟11 分钟前
Java CheckFailedException会去获取message.properties的内容吗
java·开发语言
shang_xs14 分钟前
Java 25 ScopedValue - 作用域内安全访问的一种实现
java·开发语言·安全
小途软件14 分钟前
基于深度学习的驾驶人情绪识别
java·人工智能·pytorch·python·深度学习·语言模型
小白学大数据23 分钟前
Java 异步爬虫高效获取小红书短视频内容
java·开发语言·爬虫·python·音视频
我命由我1234524 分钟前
Android Jetpack Compose - Compose 重组、AlertDialog、LazyColumn、Column 与 Row
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
愤怒的代码41 分钟前
在 Android 中执行 View.invalidate() 方法后经历了什么
android·java·kotlin
memgLIFE1 小时前
SQL 优化方法详解(1)
java·数据库·sql
2201_757830871 小时前
Bean原理篇
java·开发语言
小宇的天下1 小时前
Calibre 3Dstack--每日一个命令day 6 [process和export layout](3-6)
java·前端·数据库