Kafka系列(七)、Kafka套件 Confluent Platform 单机/集群部署

Kafka-Confluent平台 Confluent 官网:https://docs.confluent.io/platform/current/platform.html Confluent是用来管理和组织不同数据源的流媒体平台,可以实时地把不同源和位置的数据集成到一个中心的事件流平台。并且很可靠、性能很高。 Confluent目前提供了社区版(免费)和商业版(收费)两个版本,社区版提供了Connectors、REST Proxy、KSQL、Schema-Registry等基础服务。商业版为企业提供了控制面板、负载均衡,跨中心数据备 阅读详情

目录

简介

单机部署

集群部署

尾巴


Kafka系列:

kafka 2.4.1单机版部署及使用

kafka监控系统kafka eagle安装使用

滴滴开源的kafka-manager编译及部署使用

kafka管理监控系统 CMAK(yahoo的kafka-manager)部署及使用

Kafka系列(一)、2.6.0版本kafka集群搭建

Kafka系列(二)、架构原理及存储机制

Kafka系列(三)、生产者分区策略、ISR、ACK机制、一致性语义

Kafka系列(四)、消费者策略、Rebalance机制、Offset存储机制

Kafka系列(五)、开启SASL安全认证以及配置ACL权限控制

Kafka系列(六)、Kafka开发套件kafka lenses 安装及使用(带WebUI)


简介

Confluent 由kafka的核心成员成立,目前最新版Confluent为v5.5.1版本,对应的kafka版本为Apache Kafka_v2.5.0,在Confluent中不仅包含了kafka,还有下面几个组件,增强了kafka的功能也大大提升了kafka的易用性。

  • KSQL:通过SQL查询topic内的数据;
  • Confluent Connetors:支持配置HDFS,Cassandra,MySQL,Oracle,Postgre,MongoDB,Kudu等数据源的source和sink;
  • Confluent clients:支持Java,Python,C/C++,Go,.Net等客户端;
  • Schema Registry:统一消息格式,提前将topic内的数据注册到schema目录表内,消费端无需判断消息内的数据类型,只需要从目录表内找到该主题对应的schema即可;
  • REST Proxy:允许以RESTful api方式直接访问kafka;
  • Confluent Control Center:提供WebUI可视化监控、运维以及开发,简化配置方式;(商业版的功能,试用期30天)

官方网址:Confluent | Apache Kafka® Reinvented for the Cloud

下载地址:Try Free Confluent: Managed Kafka on Any Cloud

单机部署

本次我们安装的是最新版的v5.5.1版本,单机版的安装非常简单,安装步骤如下:

0. JDK1.8(略)
1. 解压tar包
tar -zxvf confluent-5.5.1-2.11.tar.gz -C /opt/app/

2. 配置环境变量
vim /etc/profile
----------------
export CONFLUENT_HOME=/opt/app/confluent-5.5.1
export PATH=$PATH:$CONFLUENT_HOME/bin
----------------

3. 刷新环境变量
source /etc/profile

4. 启动单机confluent
$CONFLUENT_HOME/bin/confluent local start


# ------其他命令-------
# 关闭单机confluent
$CONFLUENT_HOME/bin/confluent local stop

# 清空当前confluent下的数据
$CONFLUENT_HOME/bin/confluent local destroy

启动成功如图:

在浏览器中输入 ip:9021 即可打开Confluent Control Center界面:

Control Center 还有很多其他功能,非常方便,如果公司不差钱的话可以考虑一下。

集群部署

Confluent套件中除了control center以及部分connector以外的组件都是免费的,比apache kafka 更方便,因此接下来我们来部署集群版的Confluent,对于有部署zookeeper 及kafka 经验的人来说 稍微修改一下配置文件也可以将Confluent部署在已有的zk和kafka之上,这里我就使用之前部署好的zk和kafka了,如果要使用confluent中的zk和kafka也是一样的配置,只是配置文件路径在$CONFLUENT_HOME/etc/kafka 内。

可参考的配置: 

Kafka系列(一)、2.6.0版本kafka集群搭建

Zookeeper系列(三)、zk集群安装部署

0. 集群规划:

机器角色端口
wyk01 & wyk02 & wyk03kafka

9092

wyk01 & wyk02 & wyk03zookeeper2181
wyk01 & wyk02 & wyk03

confluent control center

9021
wyk01 & wyk02 & wyk03schema registry8081
wyk01 & wyk02 & wyk03kafka rest proxy8082
wyk01 & wyk02 & wyk03confluent connector8083
wyk01 & wyk02 & wyk03ksql8088

1. wyk01:解压tar包 并配置环境变量

0. JDK1.8(略)
1. 解压tar包
tar -zxvf confluent-5.5.1-2.11.tar.gz -C /opt/app/

2. 配置环境变量
vim /etc/profile
----------------
export CONFLUENT_HOME=/opt/app/confluent-5.5.1
export PATH=$PATH:$CONFLUENT_HOME/bin
----------------

3. 刷新环境变量
source /etc/profile

2. wyk01:配置zookeeper和kafka

cd $CONFLUENT_HOME/etc/kafka
# 备份confluent的配置文件
mv zookeeper.properties zookeeper.properties.bak
mv server.properties server.properties.bak

# 将已有的kafka和zookeeper集群的配置文件复制过来
cp /opt/app/kafka/config/server.properties .
cp /opt/app/zookeeper/conf/zoo.cfg zookeeper.properties

# 修改kafka配置,新增下列confluent参数
vim $CONFLUENT_HOME/etc/kafka/server.properties
--------------------------------------------
metric.reporters=io.confluent.metrics.reporter.ConfluentMetricsReporter
confluent.metrics.reporter.bootstrap.servers=wyk01:9092,wyk02:9092,wyk03:9092
confluent.metrics.reporter.topic.replicas=2
confluent.support.metrics.enable=true
confluent.support.customer.id=anonymous
delete.topic.enable=true

# 如果使用confluent自带的zk和kafka的话,只需要参考kafka和zookeeper集群的方式修改刚才备份的那两个配置文件即可

3. wyk01:配置schema-registry

vim $CONFLUENT_HOME/etc/kafka-rest/kafka-rest.properties
---------------------------------
#修改下面的参数,其他参数保持不变
kafkastore.bootstrap.servers=PLAINTEXT://wyk01:9092,wyk02:9092,wyk03:9092

4. wyk01:配置ksql

vim $CONFLUENT_HOME/etc/ksqldb/ksql-server.properties
---------------------------------
#修改下面的参数,其他参数保持不变
bootstrap.servers=wyk01:9092,wyk02:9092,wyk03:9092
ksql.schema.registry.url=http://wyk01:8081,http://wyk02:8081,http://wyk03:8081

5. wyk01:配置kafka rest

vim $CONFLUENT_HOME/etc/kafka-rest/kafka-rest.properties
---------------------------------
#修改下面的参数,其他参数保持不变
schema.registry.url=http://wyk01:8081,http://wyk02:8081,http://wyk03:8081
zookeeper.connect=wyk01:2181,wyk02:2181,wyk03:2181
bootstrap.servers=PLAINTEXT://wyk01:9092,wyk02:9092,wyk03:9092
listeners=http://0.0.0.0:8082
consumer.interceptor.classes=io.confluent.monitoring.clients.interceptor.MonitoringConsumerInterceptor
producer.interceptor.classes=io.confluent.monitoring.clients.interceptor.MonitoringProducerInterceptor

6. wyk01:配置confluent connectors

vim $CONFLUENT_HOME/etc/schema-registry/connect-avro-distributed.properties
---------------------------------
#修改下面的参数,其他参数保持不变
bootstrap.servers=wyk01:9092,wyk02:9092,wyk03:9092
key.converter.schema.registry.url==http://wyk01:8081,http://wyk02:8081,http://wyk03:8081
value.converter.schema.registry.url=http://wyk01:8081,http://wyk02:8081,http://wyk03:8081
config.storage.replication.factor=3
offset.storage.replication.factor=3
status.storage.replication.factor=3
rest.port=8083
rest.advertised.port=8083
plugin.path=$CONFLUENT_HOME/share/java

7. wyk01:配置control center

vim $CONFLUENT_HOME/etc/confluent-control-center/control-center-dev.properties
---------------------------------
#修改下面的参数,其他参数保持不变
bootstrap.servers=wyk01:9092,wyk02:9092,wyk03:9092
zookeeper.connect=wyk01:2181,wyk02:2181,wyk03:2181
confluent.controlcenter.rest.listeners=http://0.0.0.0:9021
confluent.controlcenter.id=1    # 每台confluent机器的ID不能有重复
confluent.controlcenter.ksql.ksqlDB.url=http://wyk01:8088  # 每台confluent机器配置各自的IP
confluent.controlcenter.connect.cluster=http://wyk01:8083,http://wyk02:8083,http://wyk03:8083
confluent.controlcenter.schema.registry.url=http://wyk01:8081,http://wyk02:8081,http://wyk03:8081
confluent.controlcenter.internal.topics.replication=2
confluent.controlcenter.command.topic.replication=2
confluent.monitoring.interceptor.topic.replication=2
confluent.metrics.topic.replication=3

8. wyk01:将confluent 分发到wyk02,wyk03节点,并在wyk02,wyk03也配置环境变量

1. wyk01:分发confluent 文件夹
scp -r /opt/app/confluent-5.5.1 root@wyk02:/opt/app/
scp -r /opt/app/confluent-5.5.1 root@wyk03:/opt/app/

2. wyk02 & wyk03:配置环境变量
vim /etc/profile
----------------
export CONFLUENT_HOME=/opt/app/confluent-5.5.1
export PATH=$PATH:$CONFLUENT_HOME/bin
----------------

3. wyk02 & wyk03:刷新环境变量
source /etc/profile

 9. wyk02 & wyk03:修改配置文件中的ID

# wyk02: 修改kafka和 control center中的id
vim $CONFLUENT_HOME/etc/kafka/server.properties
---------------------------------
#修改下面的参数,其他参数保持不变
broker.id=2

vim $CONFLUENT_HOME/etc/confluent-control-center/control-center-dev.properties
---------------------------------
#修改下面的参数,其他参数保持不变
confluent.controlcenter.id=2    # 每台confluent机器的ID不能有重复
confluent.controlcenter.ksql.ksqlDB.url=http://wyk02:8088  # 每台confluent机器配置各自的IP

-------------------------------------------------------

# wyk03: 修改kafka和 control center中的id
vim $CONFLUENT_HOME/etc/kafka/server.properties
---------------------------------
#修改下面的参数,其他参数保持不变
broker.id=3

vim $CONFLUENT_HOME/etc/confluent-control-center/control-center-dev.properties
---------------------------------
#修改下面的参数,其他参数保持不变
confluent.controlcenter.id=3    # 每台confluent机器的ID不能有重复
confluent.controlcenter.ksql.ksqlDB.url=http://wyk03:8088  # 每台confluent机器配置各自的IP

10. 在三台机器上分别启动下列服务:(xcall是我自己写的shell脚本,表示在三台机器同时执行命令)

# 1. 启动 zookeeper
xcall.sh '/opt/app/zookeeper/bin/zkServer.sh start'

# 2. 启动 kafka
xcall.sh '/opt/app/confluent-5.5.1/bin/kafka-server-start -daemon /opt/app/confluent-5.5.1/etc/kafka/server.properties' 

# 3. 启动 schema registry
xcall.sh '/opt/app/confluent-5.5.1/bin/schema-registry-start -daemon /opt/app/confluent-5.5.1/etc/schema-registry/schema-registry.properties'

# 4. 启动 kafka rest proxy
xcall.sh '/opt/app/confluent-5.5.1/bin/kafka-rest-start -daemon /opt/app/confluent-5.5.1/etc/kafka-rest/kafka-rest.properties'

# 5. 启动 confluent connect
xcall.sh '/opt/app/confluent-5.5.1/bin/connect-distributed -daemon /opt/app/confluent-5.5.1/etc/schema-registry/connect-avro-distributed.properties'

# 6. 启动 ksql
xcall.sh '/opt/app/confluent-5.5.1/bin/ksql-server-start -daemon /opt/app/confluent-5.5.1/etc/ksqldb/ksql-server.properties'

# 7. 启动 control center
xcall.sh '/opt/app/confluent-5.5.1/bin/control-center-start -daemon /opt/app/confluent-5.5.1/etc/confluent-control-center/control-center-dev.properties'

11. 启动成功的话,jps进程应该如下图

全部启动成功后,在浏览器中输入任意control center节点的ip:9021 即可进入管理界面:

尾巴

Confluent 推出的kafka connect, schema registry, ksql, rest proxy 让kafka变得更加好用和强大(目前apache kafka 也有kafka connect,但confluent提供了更多了connector),control center提供了web界面对集群进行管理和使用(试用期30天),极大的降低了开发运维成本。

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢!

python --kafka(二): confluent-kafka 模块生产数据消费数据 文章目录前言一、confluent-kafka 是什么?二、使用步骤1.引入库2.消费数据2.1 初始化consumer对象2.2 消费数据偏移量3. 生产数据总结 前言 kafka是一个开源的流处理平台,一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 一、confluent-kafka 是什么? confluent-kafka 模块 confluent-kafka是Python模块,推荐使用,性能优于kafka-python 参考文档:https://docs.c 阅读详情

相关推荐

5、Confluent Platform安装配置和常用操作详细教程

方式一:通过官网下载tar包 下载地址:Get Started Free 方式二:通过命令行下载 wget -P ~/Downloads/kafka http://packages.confluent.io/archive/5.3/confluent-5.3.1-2.12.tar.gz 扩展知识: Linux系统中的wget是一个下载文件的工具,它用在命令行下。 默认文件下载在当前工作路径,可...

STAR GAME 6874

Hello Kafka(八)——Confluent Kafka简介

一、Confluent Kafka简介 1、Confluent Kafka简介 2014年,Kafka的创始人Jay Kreps、NahaNarkhede和饶军离开LinkedIn创立Confluent公司,专注于提供基于Kafka的企业级流处理解决方案,并发布了Confluent Kafka。Confluent Kafka分为开源版和企业版,企业版收费。 2、Confluent Kafka特性 Confluent Kafka开源版特性如下: (1)Confluent Kafka Connecto

天山老妖 1万+

在Linux环境下部署confluent platform

1. confluent platform的简单介绍: confluent platform是一个可靠、高性能的流平台,提供组织和管理来自不同数据源数据的功能。(这个说法太正式,反正我是简单粗暴地把它当成kafka和一些扩展kafka功能的一套组件~) 2. confluent platform的部署流程: 废话不多说,直接开搞~ (1) 安装JDK(建议安装1.8的) 这个很简...

KasumiMasami的博客 3945

使用confluent安装kafka

confluent简介 confluent是平台化的工具,封装了kafka,让我们可以更方便的安装和使用监控kafka,作用类似于CDH对于Hadoop。 confluent是由LinkedIn开发出Apache Kafka的团队成员,基于这项技术创立了新公司Confluent,Confluent的产品也是围绕着Kafka做的。基本架构如下: 官网https://www.confluent....

蓝海风的博客 6192

Kafka系列(八)、Confluent Platform 集群部署实战与关键配置解析

本文详细介绍了Confluent Platform集群的部署实战与关键配置解析,涵盖ZooKeeper集群配置、Kafka集群优化、Schema Registry高可用部署等核心内容。通过实战经验分享和性能调优建议,帮助开发者快速搭建稳定高效的Kafka集群环境,提升消息队列系统的可靠性和性能。

weixin_29209801的博客 511

Confluent Platform vs 原生Kafka:功能增强与架构选择全解析

本文深度解析Confluent Platform与原生Kafka在技术架构、功能增强及部署选择上的关键差异。通过对比核心组件、运维监控、数据集成生态和流处理能力,帮助企业根据实际需求选择适合的流数据平台方案,特别适合需要企业级SLA保障或混合部署场景的技术决策者。

weixin_29237635的博客 700

终极指南:使用Confluent Platform Helm Charts快速部署Kafka集群

Confluent Platform Helm Charts 是一个开源项目,专门用于在 Kubernetes 环境中快速部署 Confluent Platform 服务的工具。通过这个项目,开发者可以轻松地在开发、测试和概念验证环境中部署完整的 Kafka 生态系统。🚀 ## 什么是Confluent Platform Helm Charts? Confluent Platform Hel

gitblog_00738的博客 847

深入理解Confluent平台与Kafka实践指南

本文深入探讨了Confluent平台的特性与安装,以及如何使用其提供的工具进行Kafka的本地和云端部署。文章详细介绍了Confluent CLI工具的安装与使用方法,并通过Docker快速部署Kafka集群的实例。同时,还提供了关于Python Kafka客户端的使用示例和Java客户端的单元测试方法,帮助读者更好地理解如何在生产环境中有效地测试和部署Kafka应用。

weixin_42462474的博客 896

Confluent Platform 的快速上手

什么是 Confluent Platform? 先说下什么是 Confluent ? Confluent由ApacheKafka®的原始创建者创立的,以Kafka为技术核心的公司。 Confluent提供了业界唯一的企业级事件流平台,从而为应用程序和数据基础架构带来了新的范例。Confluent Platform(平台)基于此理念开发出来, 可以很方便的建立实时的数据流和流处理应用。让用户更加关注...

爱穿格子裤的专栏 4751

聚焦112Gb/s SerDes芯片的AN/LT端口自协商和链路学习,评估验证高速链路的信号质量并分析调优(400/800G高速以太网互联接口,AI加速卡网络RDMA性能测试,交换背板接口性能评估)

在112G SerDes高速通道下的400G/800G高速以太网端口下,如何保障通信速率,验证SerDes的数据完整性和链路余量,自动协商(AN)和链路训练(LT)功能显得尤其重要,其在DAC、ACC、AEC铜缆连接或高速背板通信上,自动协商(AN)和链路训练(LT)的工作与否将决定高速链路传输质量的优劣。本文将系统的讨论介绍自动协商(AN)和链路训练(LT)的测试流程,其可以独立使用,也可以与teledynelecroy SierraNet M1288配合使用。

专注有线以太网性能测试--丹麦信雅纳网络(Xena Networks) 9400

偷懒必备:3种方法快速移植MFC界面资源(含.rc文件打不开解决方案)

本文针对MFC桌面应用开发,详细介绍了三种快速移植界面资源的实战方法:直接编辑.rc文件、利用Visual Studio“添加现有项”进行可视化挂载,以及双实例拖拽应急方案。文章重点剖析了.rc文件无法打开的常见问题,提供了通过修复rc.exe等关键文件来根治此问题的解决方案,帮助开发者高效复用资源,规避ID冲突等陷阱。

weixin_28358083的博客 272

cp-helm-charts终极指南:如何在Kubernetes上快速部署Confluent Platform

cp-helm-charts是GitHub加速计划中的重要项目,它提供了在Kubernetes环境中快速部署Confluent Platform服务的Helm图表,适用于开发、测试和概念验证场景。通过这套图表,用户可以轻松在K8s集群上搭建起功能完善的Confluent Platform,实现高效的流数据处理。 ## 为什么选择cp-helm-charts部署Confluent Platform

gitblog_00458的博客 868

别再只会regress了!用Stata的csdid命令搞定多期DID的完整实操指南

本文详细介绍了如何在Stata中使用csdid命令进行多期DID分析,解决传统DID方法在交错处理场景下的局限性。通过完整的实操指南,包括环境搭建、核心语法、结果解读和高阶应用,帮助研究者更准确地评估政策效果,适用于计量经济学和实证研究领域。

weixin_30236595的博客 582

kafka套餐之confluent platform平台安装部署

confluent platform平台包括kafka、zookeeper、kafka connect、ksql、control center等等,confluent的安装部署相对比较简单,confluent为我们提供了Confluent Platform,我们即可以快速启动整个confluent平台,也可以单独启动想要的组件。接下来我们详细介绍如何操作。 1)下载confluent platfo...

qq_40097074的博客 1509

双目相机模型

近期想研究一下 双目相机 的内容,故先把 理论 弄清楚! 一、双目相机模型 针孔相机模型描述了 单个相机 的成像模型。然而,仅根据一个像素,我们是无法确定 这个空间点的具体位置的。这是因为,从相机光心到归一化平面连线上的所有点,都可以 投影至该像素上。只有当 P 的深度确定时(比如通过双目或 RGB-D 相机),我们才能确 切地知道它的空间位置。 测量像素距离(或深度)的方式有很多种,像人眼就可以根据左右眼看到的景物差异 (或称视差)来判断物体与我们的距离。双目相机的原理亦是如..

努力努力努力 2407

第154章 点云大规模并行处理(GPU加速)

优化点云处理✨ 使用。

yumeiguo的博客 374

4、Kafka的流数据处理平台——Confluent Platform入门教程

Confluent Platform ——企业级事件流平台,由Apache Kafka®的原创者建立 1、简介 事件流是一种将数据视为连续事件流的新范式。起初由Confluent的创始人在LinkedIn开发,世界各地的组织依赖Apache Kafka实时集成现有的系统,并构建一类新的事件流应用程序来释放新的商业机会。 Confluent Platform是一个企业级平台,它为Kafka提供了先进...

STAR GAME 3648

AI颠覆市场调研:生成式智能体如何重构商业决策?

AI正在将市场调研从"成本中心"转变为"战略武器"。当企业能够用生成式智能体实时模拟百万级虚拟用户时,传统调研的样本偏差、时间滞后、成本高昂等问题将不复存在。对于开发者而言,这不仅是技术的狂欢,更是参与商业规则重构的历史机遇。行动建议立即体验Simile/Aaru的智能体平台,验证虚拟样本效果参与LLM持续性记忆架构的开源项目(如Memory Llama)关注AI调研API的标准化进程(如Hugging Face的Market Research Toolkit)

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 614

为什么选择cp-helm-charts?Confluent Platform Kubernetes部署的7大优势

在当今云原生时代,Kubernetes已成为企业部署和管理分布式系统的标准平台。对于需要处理实时数据流的企业来说,Confluent Platform作为Apache Kafka的商业发行版,提供了完整的流数据处理解决方案。而cp-helm-charts正是将Confluent Platform无缝部署到Kubernetes环境的最佳工具。本文将为您揭示选择cp-helm-charts的7大核心优

gitblog_01109的博客 961

【现代控制理论期末考点】

现代控制理论期末考点,适用于 SEU Automation

【人工智障 | 计算鸡视觉 | 机器孩】 1444

opencv 双目摄像头拍照(分别左右镜头拍照)

准备一个usb线的双目同步摄像头: 运行环境是vc2015,opencv3.1。 将左右两个摄像头拍到的图片分别保存起来。 1)适用条件 双目同步摄像头(两个镜头,共用一个设备ID) 使用语言:C++ 、opencv库 摄像头 分辨率2560*960 或以上。 源程序: #include"stdafx.h" #include<iostream&g...

黎国溥 1万+

Apache Kafka 与 Confluent Platform 示例项目推荐

Apache Kafka 和 Confluent Platform 示例项目是一个开源项目,旨在展示如何使用 Apache Kafka 进行事件流处理,并通过 Confluent Platform 提供的强大功能,来实现数据流的组织和管理。该项目主要使用 Shell、Java、C、Python 等编程语言。 ## 项目基础介绍 该项目包含了大量关于 Apache Kafka 和 Conflue...

gitblog_00577的博客 554

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Confluent之Kafka Connector初体验

LinkedIn数据驱动主要有两点领悟,其一是强调动态数据有效性要远远大于静态数据,其二是要利用所有数据化信息而不仅仅是交易核心数据。 本篇主要从Kafka诞生背景开始,一步步引出Kafka的Connect组件,而Confluent也免费开源100多种Connector,最后用一个完整的Source和Sink例子带入门如何在分布式模式使用Kafka的Connector

itxiaoshen博客 4927

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

kafka学习--confluent-platform

confluent-platform是由Apache Kafka的原始创建者创建事件流平台!confluent-platform重新定义为企业解决方案。作为事件的流数据支持解决大规模问题的全新方法。 特点: 关键任务可靠性 部署有信心 :在卡夫卡专家搭建的平台上。 企业规模的流程: 在GBps吞吐量下提供低于25ms的延迟。 保护您的事件流平台: 具有企业级加密、认证和授权功能。 ...

wjandy0211的博客 828

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Confluent Documentation - Confluent Platform - Quick Start - Docker Deployment

【代码】Confluent Documentation - Confluent Platform - Quick Start for Confluent Platform Docker Deployment。

SunTecTec 1133

Kafka学习笔记之confluent platform入门

0x00 下载 http://www.confluent.io/download,打开后,显示最新版本3.0.0,然后在右边填写信息后,点击Download下载。 之后跳转到下载页面,选择zip 或者 tar都行, 下载完成后上传linux系统,解压即完成安装。 zip and tar archives– 推荐OS X 和Quickstart deb pa...

dengxiangbao3167的博客 547
上一篇: Kafka系列(六)、Kafka开发套件kafka lenses 安装及使用(带WebUI)
下一篇: CDC系列(三)、Debezium 监控MySQL操作日志实时同步到Kafka(对比canal,maxwell)
王义凯_Rick
王义凯_Rick 领域专家: 大数据技术领域 领域专家: 大数据技术领域
博客等级 码龄14年 858粉丝 162原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值