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

简介: 分布式消息系统Jafka入门指南之二 三、Jafka的目录结构 1、安装tree命令$ sudo yum install tree 2、查看目录$ tree -L 1 .

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

三、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:设置为服务器开机自启动服务
remove:移除服务
dump:如果正在运行,请求Java线程堆

在Windows系统下,执行jafka.exe命令来启动服务。
主要的命令说明
jafka -?    查看帮助
jafka -i jafka.conf    安装为Windows自启动服务
jafka -t    运行服务
jafka -p    停止服务

五、设置Maven依赖
com.sohu.jafkajafka1.2.3

六、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开源的项目。

目录
相关文章
|
2月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
118 0
|
11天前
|
Dubbo Java 应用服务中间件
分布式-dubbo的入门
分布式-dubbo的入门
|
1月前
|
存储 块存储
ceph分布式存储系统常见术语篇
关于Ceph分布式存储系统的常见术语解释和概述。
50 1
ceph分布式存储系统常见术语篇
|
2月前
|
消息中间件 存储 监控
消息队列系统中的确认机制在分布式系统中如何实现?
消息队列系统中的确认机制在分布式系统中如何实现?
|
2月前
|
机器学习/深度学习 并行计算 PyTorch
PyTorch与DistributedDataParallel:分布式训练入门指南
【8月更文第27天】随着深度学习模型变得越来越复杂,单一GPU已经无法满足训练大规模模型的需求。分布式训练成为了加速模型训练的关键技术之一。PyTorch 提供了多种工具来支持分布式训练,其中 DistributedDataParallel (DDP) 是一个非常受欢迎且易用的选择。本文将详细介绍如何使用 PyTorch 的 DDP 模块来进行分布式训练,并通过一个简单的示例来演示其使用方法。
37 2
|
2月前
|
运维 安全 Cloud Native
核心系统转型问题之保障云原生分布式转型中的基础设施和应用层面如何解决
核心系统转型问题之保障云原生分布式转型中的基础设施和应用层面如何解决
|
2月前
|
监控 Cloud Native 容灾
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
|
2月前
|
运维 安全 Cloud Native
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
|
2月前
|
运维 Cloud Native 安全
核心系统转型问题之确保核心系统云原生分布式转型的安全可靠性如何解决
核心系统转型问题之确保核心系统云原生分布式转型的安全可靠性如何解决
|
2月前
|
机器学习/深度学习 分布式计算 PyTorch
构建可扩展的深度学习系统:PyTorch 与分布式计算
【8月更文第29天】随着数据量和模型复杂度的增加,单个GPU或CPU已无法满足大规模深度学习模型的训练需求。分布式计算提供了一种解决方案,能够有效地利用多台机器上的多个GPU进行并行训练,显著加快训练速度。本文将探讨如何使用PyTorch框架实现深度学习模型的分布式训练,并通过一个具体的示例展示整个过程。
54 0
下一篇
无影云桌面