CDH集群离线搭建(适用内网)——sssd安装和配置⑫

yun安装

#yun安装
#yum -y install sssd sssd-client sssd-ldap sssd-tools authconfig nss-pam-ldapd oddjob-mkhomedir mlocate

yum -y install openldap-clients mlocate sssd authconfig oddjob-mkhomedir nss-pam-ldapd

执行如下命令配置并启用sssd服务

#执行如下命令配置并启用sssd服务
authconfig \
--enablesssd \
--enablesssdauth \
--enablerfc2307bis \
--enableldap \
--enableldapauth \
--disableforcelegacy \
--disableldaptls \
--disablekrb5 \
--enablemkhomedir \
--ldapserver ldap://172.21.35.243:389 \
--ldapbasedn "dc=hadoop,dc=com" \
--update

#getsebool:  SELinux is disabled

修改/etc/sssd/sssd.conf文件,在执行authconfig命令时会默认生成,如果文件不存在则新建

#修改/etc/sssd/sssd.conf文件,在执行authconfig命令时会默认生成,如果文件不存在则新建
#ldap_search_base、ldap_uri根据实际情况进行修改
[domain/default]
autofs_provider = ldap
ldap_schema = rfc2307bis
ldap_search_base = dc=hadoop,dc=com
krb5_realm = EXAMPLE.COM
krb5_server = kerberos.example.com
id_provider = ldap
auth_provider = ldap
chpass_provider = ldap
ldap_uri = ldap://172.21.35.243:389
ldap_id_use_start_tls = False
cache_credentials = True
ldap_tls_cacertdir = /etc/openldap/cacerts
[sssd]
services = nss, pam, autofs
domains = default
[nss]
homedir_substring = /home

[pam]

[sudo]

[autofs]

[ssh]

[pac]

[ifp]

修改sssd.conf文件权限

#修改sssd.conf文件权限
chmod 600 /etc/sssd/sssd.conf 

启动相关服务并加入系统自启动


#启动相关服务并加入系统自启动
systemctl start sssd
systemctl enable sssd
systemctl status sssd

systemctl start oddjobd
systemctl enable oddjobd
systemctl status oddjobd

systemctl start nslcd
systemctl enable nslcd
systemctl status nslcd

#service nslcd start
#chkconfig nslcd on

清空sssd的缓存

#清空sssd的缓存
sss_cache -E 
#通过id查看用户OpenLDAP的用户

id testuser
#uid=1000(testuser) gid=1000(testuser) groups=1000(testuser)
cat /etc/passwd | grep testuser

#可以看到testuser用户是通过OpenLDAP添加的,在本地是没有testuser这个用户。
#核验文件
#nslcd.conf文件
vim /etc/nslcd.conf
#更改为
uri ldap://172.21.35.243/
base dc=hadoop,dc=com

下面这几个文件配置都会更改,做完上面的步骤自己可以排查一下
vim /etc/openldap/ldap.conf
vim /etc/nslcd.conf
vim /etc/sssd/sssd.conf
vim /etc/ssh/sshd_config
vim /etc/pam.d/sshd
vim /etc/pam.d/system-auth
vim /etc/pam.d/password-auth

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CM(Cloudera Manager)是一款用于管理大数据平台的工具,而CDH(Cloudera Distribution for Hadoop)则是Cloudera提供的一套基于Hadoop的大数据解决方案。离线安装指的是在没有网络连接的情况下完成安装过程。 首先,我们需要下载CM 6.3和CDH 6.3.2的离线安装包。可以通过Cloudera官方网站或者其他可靠的渠道获取相关安装包。 在离线安装过程中,我们需要将安装包文件传输到目标机器上。可以通过使用U盘、移动硬盘或者通过本地网络将文件传输到目标机器上。 安装之前,确保目标机器满足CM 6.3和CDH 6.3.2的系统要求。这些要求包括特定的操作系统版本、硬件配置和依赖软件的安装。 接下来,解压安装包文件。可以使用相关解压工具(如tar命令)将压缩包文件解压到指定的目录中。 运行Cloudera Manager安装脚本。在解压后的安装包目录中,可以找到一个名为"cm-6.3.x-installer.bin"(x表示具体的版本号)的安装脚本。运行此脚本以启动安装过程。 根据安装脚本的提示,完成Cloudera Manager的安装。这包括选择安装目录、指定数据库选项、配置集群名称和选择其他相关配置。 在Cloudera Manager安装完成后,通过Web浏览器访问Cloudera Manager的Web界面。在Web界面中,可以配置和管理CDH集群。可以按照界面的引导完成相关配置,包括添加主机、指定集群角色和配置相关服务。 最后,通过Cloudera Manager管理界面安装CDH 6.3.2。在界面中选择要安装的版本,并按照界面的引导完成相关配置。这包括选择所需的服务和配置不同服务的参数。 总之,离线安装CM 6.3和CDH 6.3.2的过程包括下载安装包、传输文件、解压安装包、运行Cloudera Manager安装脚本、配置和管理Cloudera Manager,以及通过管理界面安装CDH 6.3.2。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值