首页 > 其他分享 >Kafka连接配置(win)

Kafka连接配置(win)

时间:2022-12-06 09:11:24浏览次数:35  
标签:win hostname kafka props put SASL Kafka 连接

1、首先需要更改host映射
文件地址:C:\Windows\System32\drivers\etc\hosts

1)未更改时会报错

  • 1.Caused by java.nio.channels.UnresolvedAddressException null
  • 2.org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for t2-0: 30042 ms has passed since batch creation plus linger time

原因:
listeners的地址配置不一定是ip, 也可以是hsotname。

此时由于kafka borker的advertised_listeners配置的是hostname,那么返回给客户端的元信息中的地址也是hostname,当客户端准备根据这个hostname建立长连接请求数据的时候,发现并解析不了该hostname。 于是当在主机etc/hosts文件中添加该hostname的ip映射之后便会根据域名解析找到ip建立连接。

2、kafka权限认证
props.put("security.protocol", "SASL_PLAINTEXT");
props.put("sasl.mechanism", "SCRAM-SHA-512");
props.put("sasl.jaas.config",
"org.apache.kafka.common.security.scram.ScramLoginModule required username='admin' password='admin-secret';");

1)更换为

如果使用SASL/GSSAPI那么需要新搭建Kerberos不太划算;SASL/PLAIN的方式可能会在使用过程中频繁的重启,非常的繁琐;而SASL/OAUTHBEARER属于Kafka新提供的,而且也没有这方面的需求,可以等等市场反应再说。因此综合来说最终选择了SASL/SCRAM的认证方法增强Kafka的安全功能,

标签:win,hostname,kafka,props,put,SASL,Kafka,连接
From: https://www.cnblogs.com/brickMovingWorker/p/16954236.html

相关文章

  • Win7 运行 net7 Blazor wpf 条件
    Win7运行net7Blazorwpf条件win7sp1MicrosoftVisualC++可再发行程序包14.2MBvc_redistMicrosoft更新独立程序包0.98MBKB2999226Microsoft更新......
  • HTTP长连接、短连接使用及测试
    转自:https://blog.csdn.net/qq_36908872/article/details/127073610概念HTTP短连接(非持久连接)是指,客户端和服务端进行一次HTTP请求/响应之后,就关闭连接。所以,下一次的HT......
  • 服务器上kafka单机版安装以及shell简单测试
    在Kafka2.8之后,引入了基于Raft协议的KRaft模式,支持取消对Zookeeper的依赖。在此模式下,一部分KafkaBroker被指定为Controller,另一部分则为Broker。这些Controller的作用就......
  • win7查看端口占用并杀死进程
    netstat-ano--查看所有的端口使用情况netstat-ano|findstr"8080"--查找某一特定端口,看端口被哪个应用占用tasklist|findstr"13453" --通过......
  • 基于I.MX6UL平台的ADS1256驱动开发二.硬件连接及设备树
    在前面一章我们了解了ADS1256在通讯中的时钟要求和指令,我们这一章结合主机部分完成Linux下的设备树信息,然后完成硬件的连接。硬件连接在上一章我们说过,ADS1256作为SPI通......
  • Oracle19c安装及Excel连接
    一、软件安装1.下载压缩包,解压,双击该文件夹下的setup.exe 2.会弹出这样一个控制台窗口,稍等片刻即可 3.第一个窗口,选中【创建并配置单实例数据库】,点击下一步4.选中......
  • k8s笔记9(集群外beat->kafka集群:OK)
    1、helmupgrade后kibana采集不到数据,需要删除后重新INSTALL然后测试。这里打开了externalAccess参数。#helmupgradekafka-nlogging.#helm-nloggingdeletekafka......
  • mysql四种连接测试
    #创建并选择数据库CREATEDATABASEshop;USEshop;#创建商品分类表CREATETABLEsh_goods_category(idINTUNSIGNEDPRIMARYKEYAUTO_INCREMENTCOMMENT'分类id',......
  • 读取mnist灰度图片变成nparry并和已有的数据集连接在一起
    读入图片并处理把图片读入,变成nparray之后,经过标准化处理直接和原来的mnist数据连在一起即可importcsvimportrandomimportnumpyasnpimporttensorflowastffro......
  • TCP 连接建立
    一、TCP三次握手过程是怎样的?TCP是面向连接的协议,所以使用TCP前必须先建立连接,而建立连接是通过三次握手来进行的。三次握手的过程如下图:一开始,客户端和服务端都处......