分布式消息系统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
相关资源:数据结构—成绩单生成器