真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Ambari2.6.2集成Kerberos

“坑”說明

如果 HDP 版本是 2.6.5、Ambari 版本是 2.6.2.2 ,切記與 Kerberos 集成時,注意一下 Kerberos 的版本。
Kerberos 版本一定不能是 1.15.1-18,會受傷的。
Kerberos 版本大于 18 這個小版本應(yīng)該都沒有問題,親測版本 1.15.1-19、1.15.1-34 。
這是本篇文章使用的列表:
krb5-libs-1.15.1-34.el7.x86_64
krb5-server-1.15.1-34.el7.x86_64
krb5-workstation-1.15.1-34.el7.x86_64
krb5-devel-1.15.1-34.el7.x86_64

名詞解釋

Kerberos: Network Authentication protocol(網(wǎng)絡(luò)認證協(xié)議)
KDC: Key Distribution center(密鑰分配中心)
Kadmin: Kerberos Administrator(Kerberos管理)

前言

安裝Kerberos之前,需要有配置好的Ambari環(huán)境。
Ambari安裝參見上一篇文章:https://blog.51cto.com/784687488/2329891

配置/etc/hosts

[root@ambari-agent01 ~]$ cat /etc/hosts
10.0.2.20    ambari-server    server.ambari.com
10.0.2.21    ambari-agent01   agent01.ambari.com    kerberos-auth
10.0.2.22    ambari-agent02   agent02.ambari.com

安裝Kerberos

# 下載 aes256-cts 編碼支持組件 JCE(jce_policy-8.zip)
yum install krb5-server krb5-libs krb5-workstation -y

配置Kerberos Server配置文件

[root@ambari-agent01 ~]$ cat >/etc/krb5.conf<

配置KDC配置文件

# 解壓 JCE 支持組件至${JRE_HOME}/lib/security/
[root@ambari-agent01 ~]$ unzip UnlimitedJCEPolicyJDK7.zip
[root@ambari-agent01 ~]$ for n in 20 21 22;do scp local_policy.jar US_export_policy.jar 10.0.2.$n:/opt/jdk/jre/lib/security/;done
[root@ambari-agent01 ~]$ cat >/var/kerberos/krb5kdc/kdc.conf<

管理帳號 ACL 配置

[root@ambari-agent01 ~]$ cat >/var/kerberos/krb5kdc/kadm5.acl<

初始化并創(chuàng)建 Kerberos 數(shù)據(jù)庫

[root@ambari-agent01 ~]$ kdb5_util create -r TEST.COM -s
Loading random data
Initializing database '/var/kerberos/krb5kdc/principal' for realm 'TEST.COM',
master key name 'K/M@TEST.COM'
You will be prompted for the database Master Password.
It is important that you NOT FORGET this password.
Enter KDC database master key:                                  # 設(shè)置密碼
Re-enter KDC database master key to verify:               # 確認密碼

創(chuàng)建管理帳號 Principal

[root@ambari-agent01 krb5kdc]$ kadmin.local -q "addprinc admin/admin"
Authenticating as principal root/admin@TEST.COM with password.
WARNING: no policy specified for admin/admin@TEST.COM; defaulting to no policy
Enter password for principal "admin/admin@TEST.COM":          # 設(shè)置管理帳號密碼
Re-enter password for principal "admin/admin@TEST.COM":    # 確認密碼
Principal "admin/admin@TEST.COM" created.

查看 Kerberos 數(shù)據(jù)庫帳號列表

# 個人感覺與 MySQL 查詢用戶SQL“select user, host from mysql.user;” 差不多
[root@ambari-agent01 krb5kdc]$ kadmin.local listprincs
K/M@TEST.COM
admin/admin@TEST.COM
kadmin/admin@TEST.COM
kadmin/ambari-agent01@TEST.COM
kadmin/changepw@TEST.COM
kiprop/ambari-agent01@TEST.COM
krbtgt/TEST.COM@TEST.COM

啟動 Kerberos-Server

systemctl start krb5kdc.service

啟動 Kadmin-Server

systemctl start kadmin.service

配置Ambari集成Kerberos,Ambari頁面配置

在管理項目中選中Kerberos

Ambari2.6.2集成Kerberos

專業(yè)領(lǐng)域包括成都網(wǎng)站制作、做網(wǎng)站、購物商城網(wǎng)站建設(shè)、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

開啟Kerberos

Ambari2.6.2集成Kerberos

這個警告不用管,選擇'Proceed Anyway'

# 警告:yarn的日志和日志目錄將被刪除,并將resourcemanager的狀態(tài)重新格式化為開啟或關(guān)閉kerberos應(yīng)用的狀態(tài)

Ambari2.6.2集成Kerberos

開始配置Kerberos

Ambari2.6.2集成Kerberos

配置并測試KDC連通性

Ambari2.6.2集成Kerberos

配置測試kadmin連通性并繼續(xù)

# 在 Admin Principal 和 Admin Password 中填入手動創(chuàng)建的管理帳號與帳號密碼
# 創(chuàng)建的帳號為 admin/admin@TEST.COM,密碼為123456

Ambari2.6.2集成Kerberos

在Ambari集群所有節(jié)點安裝Kerberos Client,并進行Client連接測試

# 測試過程可能會提示session過期,重新輸入用戶、密碼進行認證
# 客戶端連接命令: kadmin -r TEST.COM -s kerberos-auth:88 -padmin/admin@TEST.COM

Ambari2.6.2集成Kerberos

安裝客戶端及測試連接成功

Ambari2.6.2集成Kerberos

# 后面幾項配置使用默認就可以了。
# 如果有興趣的話,在 Confirm Configuration (確認配置)這步時可以下載CSV文件看一下,里面有詳細的 Ambari 自動創(chuàng)建的各個應(yīng)用組件連接 Kerberos 認證的 principal 和 keytabs

網(wǎng)站題目:Ambari2.6.2集成Kerberos
文章URL:http://weahome.cn/article/pjicji.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部