From c275b426327bc7f834be6e4249da0ff1578a6607 Mon Sep 17 00:00:00 2001 From: congchen0321 <118714181+congchen0321@users.noreply.github.com> Date: Mon, 12 Dec 2022 15:56:55 +0800 Subject: [PATCH] Update faq.md --- docs/user_guide/faq.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/user_guide/faq.md b/docs/user_guide/faq.md index a91cdf79..553c809a 100644 --- a/docs/user_guide/faq.md +++ b/docs/user_guide/faq.md @@ -182,3 +182,16 @@ Node 版本: v12.22.12 + 原因:由于数据库编码和我们提供的脚本不一致,数据库里的数据发生了乱码,因此出现权限识别失败问题。 + 解决方案:清空数据库数据,将数据库字符集调整为utf8,最后重新执行[dml-logi.sql](https://github.com/didi/KnowStreaming/blob/master/km-dist/init/sql/dml-logi.sql)脚本导入数据即可。 + +## 8.13、接入开启kerberos认证的kafka集群 +1.部署KnowStreaming的机器上安装krb客户端 +2.替换/etc/krb5.conf配置文件 +3.把kafka对应的keytab复制到改机器目录下 +4.接入集群时认证配置,配置信息根据实际情况填写 +{ + "security.protocol": "SASL_PLAINTEXT", + "sasl.mechanism": "GSSAPI", + "sasl.jaas.config": "com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab=\"/etc/keytab/kafka.keytab\" storeKey=true useTicketCache=false principal=\"kafka/kafka@TEST.COM\";", + "sasl.kerberos.service.name": "kafka" +} +