分布式消息系统Jafka入门指南之二

it2025-11-17  10

分布式消息系统Jafka入门指南之二

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

三、Jafka的文件夹结构

1、安装tree命令 $ sudo yum install tree 2、查看文件夹 $ tree -L 1 . ?..?

? bin ?

..?? conf ?..?? data ?

..?? lib ?

..?? LICENSE ?..?

?

logs ?..?? VERSION

说明: bin文件夹:命令行脚本 conf文件夹:存放配置文件 data文件夹:消息的topic数据 lib文件夹:java执行依赖库 logs文件夹:存放log4j日志输出 VERSION文件:版本号文件 LICENSE文件:许可证文件

四、环境变量及执行

最好是配置JAFKA_HOME环境变量。 在Linux系统下。run.sh脚本说明 使用方法:./run.sh [ console | start | stop | restart | condrestart | status | install | remove | dump ] 命令參数: console:执行于当前的控制台 start:以守护进程执行在后台 stop:假设正在以守护进程或其他控制台执行,那么停止它 restart:假设正在执行。那么停止它,再重新启动它 condrestart:假设正在执行。那么重新启动它 status:查询当前状态 install:设置为server开机自启动服务 remove:移除服务 dump:假设正在执行,请求Java线程堆 在Windows系统下,执行jafka.exe命令来启动服务。 基本的命令说明 jafka -?    查看帮助 jafka -i jafka.conf    安装为Windows自启动服务 jafka -t    执行服务 jafka -p    停止服务 五、设置Maven依赖 <dependency> <groupId>com.sohu.jafka</groupId> <artifactId>jafka</artifactId> <version>1.2.3</version> </dependency> 六、Jafka的依赖包 1、JSON库jackson 2、Java命令行解析库jopt simple 3、日志库log4j和slf4j 4、Kafka监控mx4j-tool 5、zookeeper的Java客户端zkclient 6、大型分布式可靠协调库zookeeper 要说明一点,在查看Jafka的源代码文件时,发现了包命名中含有sohu。预计Jafka是sohu开源的项目。

转载于:https://www.cnblogs.com/bhlsheji/p/5125432.html

相关资源:数据结构—成绩单生成器
最新回复(0)