mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 11:52:08 +08:00
Update faq.md
This commit is contained in:
@@ -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)脚本导入数据即可。
|
+ 解决方案:清空数据库数据,将数据库字符集调整为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"
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user