怎么关闭ZooKeeper SASL认证?
1.登录FusionInsight Manager。
2.选择“集群 > 服务 > ZooKeeper > 配置 > 全部配置”。
3.在左侧导航栏选择“quorumpeer > 自定义”添加参数名称和值:zookeeper.sasl.disable = false。
保存配置后,重启ZooKeeper服务。
在MRS集群外客户端中执行kinit报错“Permission denied”如何处理?
问题现象
在MRS集群外节点上安装了客户端后并执行kinit命令报错如下:
-bash kinit Permission denied
执行java命令也报错如下:
-bash: /xxx/java: Permission denied
执行 ll / java 安装路径 /JDK/jdk/bin/java命令查看该文件执行权限信息正常。
原因分析
执行mount | column -t查看挂接的分区状态,发现java执行文件所在的挂载点的分区状态是“noexec”。当前环境中将安装MRS客户端所在的数据盘配置成“noexec”,即禁止二进制文件执行,从而无法使用java命令。
解决方法
1.以root用户登录MRS客户端所在节点。
2.移除“/etc/fstab”文件中MRS客户端所在的数据盘的配置项“noexec”。
3.执行umount命令卸载数据盘,然后再执行mount -a重新挂载数据盘。