欢迎来到天天文库
浏览记录
ID:37056589
大小:796.17 KB
页数:20页
时间:2019-05-15
《大数据平台-kerberos安装部署文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.环境准备1.1.操作系统本次安装部署要求在操作系统为CentOSrelease6.5(Final)的版本下进行部署,所以在安装部署kerberos之前请先确保操作系统为以上版本,并且集群中各机器已做时钟同步。本次安装部署以csdm-hadoop-04作为主kdc服务器,以csdm-hadoop-05作为从kdc服务器,以csdm-hadoop-03作为客户端。一般不建议在服务器上再安装其他应用程序,比如hadoop。但为了节省资源本次安装在这三台机器均已安装hadoop相关软件。1.2.创建操作用户
2、创建操作系统hdfs、yarn、mapred用户,并使其归属于hadoop用户组:adduserhdfs-gHadoopadduseryarn-gHadoopaddusermapred-gHadoop1.3.配置hosts文件为各台机器修改/etc/hosts文件,将真实ip与主机名对应配置,服务端与客户端均需配置,形如:(不能存在127.0.0.1的配置,否则hadoop进行kerberos验证时将会出错)1.4.关闭防火墙执行以下命令关闭防火墙:serviceiptablesstop出现以下界面表示
3、关闭成功1.5.注册服务与端口的对应在/etc/service文件最后增加以下信息,以便后续使用:krb5_prop754/tcp#Kerberosslavepropagation2.安装配置Kerberos2.1.安装rpm包Ø以root用户登录并创建目录存放安装包:mkdir/var/kerberosØ上传安装包文件到创建的目录,包括krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm、krb5-server-1.10.3-10.el6_4.6.x86_64.rpm(客户端可
4、不安装)、krb5-workstation-1.10.3-10.el6_4.6.x86_64.rpmØ执行安装命令:rpm-ivhkrb5-libs-1.10.3-10.el6_4.6.x86_64.rpmrpm-ivhkrb5-server-1.10.3-10.el6_4.6.x86_64.rpm【客户端可不安装】rpm-ivhkrb5-workstation-1.10.3-10.el6_4.6.x86_64.rpmØ查看上述包是否已安装成功:rpm–qakrb5*若出现以下情况则代表安装成功。1.1
5、.配置主KDC服务器1.1.1.设置全局环境变量需要以root身份登录系统在/etc/profile末尾增加配置文件的全局环境变量:exportKRB5_CONFIG=/etc/krb5.confexportKRB5_KDC_PROFILE=/var/kerberos/krb5kdc/kdc.conf保存后并执行source/etc/profile使之生效。1.1.2.配置krb5.conf执行vi编辑/etc/krb5.conf,内容如下:[libdefaults]default_realm=ERIC
6、SSON.COMdns_lookup_realm=falsedns_lookup_kdc=falseticket_lifetime=24hrenew_lifetime=7dforwardable=true[realms]ERICSSON.COM={kdc=csdm-hadoop-04kdc=csdm-hadoop-05admin_server=csdm-hadoop-04}[domain_realm].ericsson.com=ERICSSON.COMericsson.com=ERICSSON.COM1
7、.1.1.配置kdc.conf执行vi编辑/var/kerberos/krb5kdc/kdc.conf,内容如下:[kdcdefaults]Kdc_ports=750,88[realms]ERICSSON.COM={kadmind_port=749max_life=10h0m0smax_renewable_life=7d0h0m0sdatabase_name=/var/kerberos/krb5kdc/principaladmin_keytab=/var/kerberos/krb5kdc/kadm5.k
8、eytabacl_file=/var/kerberos/krb5kdc/kadm5.aclkey_stash_file=/var/kerberos/krb5kdc/.k5.ERICSSON.COM}[logging]default=FILE:/var/log/krb5libs.logkdc=FILE:/var/log/krb5kdc.logadmin_server=FILE:/var/log/kadmind.log集群机器如果开启selin
此文档下载收益归作者所有