MinIO入门(五)——Kafka存储桶通知配置_爱清清的博客-程序员秘密_minio使用kafka通知修改卡夫卡地址

技术标签: MinIO事件  MinIO  MinIO通知  


!!!中文社区中说的config.json的方式已经被废弃了,所以现在最好通过minio客户端的方式进行处理了


· 在minio client的可执行目录下执行如下命令,查看是否已经存在配置

./mc --insecure admin config get myminio notify_kafka

不存在就会如下打印:

notify_kafka enable=off topic= brokers= sasl_username= sasl_password= sasl_mechanism=plain client_tls_cert= client_tls_key= tls_client_auth=0 sasl=off tls=off tls_skip_verify=off queue_limit=0 queue_dir= version=

· 添加Kafka通知配置

./mc --insecure admin config set myminio notify_kafka:myinstance tls_skip_verify="off"  queue_dir="" queue_limit="0" sasl="off" sasl_password="" sasl_username="" tls_client_auth="0" tls="off" client_tls_cert="" client_tls_key="" brokers="[YOUR IP]:9092,[YOUR IP]:9093,[YOUR IP]:9094" topic="bucketevents" version="" 

参数说明

KEY:
notify_kafka[:name]  publish bucket notifications to Kafka endpoints

ARGS:
brokers*         (csv)       comma separated list of Kafka broker addresses
topic            (string)    Kafka topic used for bucket notifications
sasl_username    (string)    username for SASL/PLAIN or SASL/SCRAM authentication
sasl_password    (string)    password for SASL/PLAIN or SASL/SCRAM authentication
sasl_mechanism   (string)    sasl authentication mechanism, default 'PLAIN'
tls_client_auth  (string)    clientAuth determines the Kafka server's policy for TLS client auth
sasl             (on|off)    set to 'on' to enable SASL authentication
tls              (on|off)    set to 'on' to enable TLS
tls_skip_verify  (on|off)    trust server TLS without verification, defaults to "on" (verify)
client_tls_cert  (path)      path to client certificate for mTLS auth
client_tls_key   (path)      path to client key for mTLS auth
queue_dir        (path)      staging dir for undelivered messages e.g. '/home/events'
queue_limit      (number)    maximum limit for undelivered messages, defaults to '100000'
version          (string)    specify the version of the Kafka cluster e.g '2.2.0'
comment          (sentence)  optionally add a comment to this settin

添加成功会有成功的提示信息

Setting new key has been successful.
Please restart your server with `mc admin service restart myminio`.

· 在minio client的可执行目录下执行如下命令,查看是否已经存在配置

./mc --insecure admin config get myminio notify_kafka

存在会有如下打印:

notify_kafka:myinstance topic=bucketevents brokers=[YOUR IP]:9092,[YOUR IP]:9093,[YOUR IP]:9094 sasl_username= sasl_password= sasl_mechanism=plain client_tls_cert= client_tls_key= tls_client_auth=0 sasl=off tls=off tls_skip_verify=off queue_limit=0 queue_dir= version= 

要能够使用还需要启动服务(集群的话需要重启每个节点服务

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ErErFei/article/details/112785530

智能推荐

android studio制作目录布局,Android Studio:新创建的目录未出现在文件夹Vi中_罗神抓妖记的博客-程序员秘密

9个解决方案136 votes事实证明,顶部有一个选择器,默认设置为显示Android。 如果您将切换按钮向下拨到“包”,您可以看到自己的包。Aggressor answered 2019-06-03T20:10:43Z25 votes在Android Studio中,您可以通过右键单击Android视图中的资源文件夹来添加新目录。 (不要对New Directory选项感到困惑。)例如,如果您需...

PMSM磁场定向控制程序笔记(二)——Clark,Park及反变换_circle_limitation_阿璃066的博客-程序员秘密

程序来源:FOC SDK2.0说明:在FOC SDK2.0的基础上稍稍修改,并做了一些注释,主要是为了记录总结收获。删掉或者注释了一些暂时用不到的功能。下面是MC_Clarke_Park.c文件部分程序:#ifdef MAX_MODULATION_100_PER_CENT //100%占空比#define START_INDEX 63const u16 circle_limit...

进程的创建和管理_chpdirector84的博客-程序员秘密

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 一:进程的创建 

解决 version `GLIBC_2.14‘ not found 错误_version not found_ayang1986的博客-程序员秘密

在glibc版本小于2.14的系统上,运行高版本gcc编译的程序是会出现以下错误:version `GLIBC_2.14' not found解决方案有以下几种:1. 静态编译 -static-libgcc -static-libstdc++ -nodefaultlibs -shared -fPIC2. 在源文件中添加以下代码,并重新编译 __asm__(".symver memcpy,[email protected]_2.2.5");3. 使用glibc版本小于2.14的系...

高并发系列:垂直性能优化之细说负载均衡_程序员大咖的博客-程序员秘密

????????关注后回复“进群”,拉你进程序员交流群????????作者丨Coder的技术之路来源丨Coder的技术之路高并发系列第一篇:垂直性能优化之细说负载高并发是业务发展到一定...

什么是泛型以及泛型的作用?_什么是泛型,泛型的作用是什么_mischen520的博客-程序员秘密

泛型是java 1.5之后推出来的新特性,他的出现是为解决对象向下转型所带来的一些安全隐患。其本质思想是:类的属性或者方法的参数都是可以由用户在使用的时候动态设置的,简单归纳来,泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。...

随便推点

点云库PCL学习——滤波_图灵小眼睛的博客-程序员秘密

创建滤波时头文件:#include <pcl/common/common_headers.h>#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/io/io.h>#include <pcl/visua...

给windows装个Mac黑苹果虚拟机_多姿多彩的博客-程序员秘密

点击上方↑↑↑蓝字[协议分析与还原]关注我们“windows下安装使用苹果Mac虚拟机。”平常的生活工作中,我大部分时候使用Windows,偶尔用用Mac。实在是用不惯Mac,但有的时候...

JAVA List自定义排序 多字段排序_java list 多字段排序_ZoeySir的博客-程序员秘密

简单的排序一般用一个sorted就行list.stream().sorted(Comparator.comparing(TestSort::getState)).collect(Collectors.toList());再稍微多一个字段,根据需求说不定加一个.thenComparing(TestSort::getCode).reversed()也能达到//reversed()倒序排列,默认都是从小到大排序,加上reversed实现倒序list = list.stream().sorte.

智能家居 WiFi&BLE 双模模组WIFIMCU BL602开发板支持DoHome天猫精灵小爱小度Google 二次开发_lsalp的博客-程序员秘密

说明书地址:https://github.com/SmartArduino/Doiting_BL DT-BL10 Wi-Fi和BLE共存模块是高度集成的单芯片低功耗802.11n无线局域网(WLAN)网络控制器。它在单个芯片中集成了RISC CPU,WLAN MAC,支持lT1R的WLAN基带,RF和蓝牙。它还提供了一堆可配置的GPIO,这些GPIO被配置为数字外设,用于不同的应用和控制用途。 DT-BL10 WiFi模块使用BL602作为Wi-Fi和BLE共存SOC芯片。DT-BL10 WiFi模块集

android开发之系统服务(检测网络是否通畅与开关WiFi)_蠢咩的博客-程序员秘密

系统服务对应的权限记得在清单文件注册 //检测网络开关状态 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> //检测WiFi开关状态 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE

社交网络用户需注意个人信息安全_weixin_33829657的博客-程序员秘密

社交网络给用户带来很多改变。使用社交网络,用户可以与认识或者不认识的人进行沟通,分享知识,分享心情等。不仅如此,社交网络还可以通过人际的沟通,进行商务的活动,或者招聘或者找工作,还可以进行电子商务等。随着越来越多的人使用社交网络,社交网络已经成为一个线上虚拟社会,这里的人五花八门,于是,人们开始对个人在社交网络的信息开始关注,担心个人隐私外泄或者个人信息被人利用。回想一下你是怎么加入某一个社交...

推荐文章

热门文章

相关标签