亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

0110-如何給Kerberos環境下的CDH集群添加Gateway節點

發布時間:2020-07-17 18:07:00 來源:網絡 閱讀:734 作者:Hadoop實操 欄目:大數據

Fayson的github: https://github.com/fayson/cdhproject

推薦關注微信公眾號:“Hadoop實操”,ID:gh_c4c535955d0f,或者掃描文末二維碼。

1.文檔編寫目的

Gateway節點又稱為客戶端節點,通常用作訪問Hadoop集群的接口機。它主要會部署一些客戶端的配置,腳本命令,比如HDFS的core-site.xml,hdfs-site.xml以及hadoop的操作命令。

如果你使用的是Apache Hadoop,你只需要將hadoop相關服務的配置和腳本命令拷貝到客戶端機器即可,但一旦集群的配置有所修改,你需要注意也同步到客戶端機器。如果是CDH集群,客戶端節點也會是Cloudera Manager管理的一臺機器,它會被安裝cloudera-scm-agent服務,以及CDH的Parcel,部署客戶端配置Cloudera Manager會統一做,另外如果客戶端機器出現異常,Cloudera Manager也會告警。

增加一臺Gateway節點,與安裝CDH非常類似,你必須要注意一定要做好客戶端機器的前置條件準備,參考《CDH安裝前置準備》,否則會增加失敗。前面Fayson介紹過在非Kerberos環境下部署Gateway節點,參考《如何給CDH集群增加Gateway節點》。本文則主要是介紹如何在Kerberos環境下給CDH集群增加Gateway節點。

內容概述
1.創建Gateway節點的主機模板
2.Gateway節點的前置準備
3.增加Gateway節點到集群并應用主機模板
4.GateWay節點命令測試

測試環境
1.CDH5.13
2.采用root用戶操作
3.CentOS6.5

前置條件
1.CDH5.13集群運行正常
2.Gateway節點已準備,并準備好前置

2.創建Gateway節點的主機模板

1.從Cloudera Manager進入“主機模板”頁面
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
2.點擊“創建”
0110-如何給Kerberos環境下的CDH集群添加Gateway節點

3.給模板命名,點擊各個服務勾選相應的GateWay角色
0110-如何給Kerberos環境下的CDH集群添加Gateway節點

4.點擊“創建”,確認創建成功.
0110-如何給Kerberos環境下的CDH集群添加Gateway節點

3.Gateway節點的前置準備

前置準備請參考Fayson之前的文章《CDH安裝前置準備》,主要包括以下步驟:
1.確保OS的yum源可以正常使用,通過yum repolist命令可以查看到匹配的OS的所有包
2.確保Cloudera Manager的yum源運行正常
3.hosts文件配置,需要將Gateway節點的IP和hostname加入到CDH集群節點的hosts文件中,并同步到所有機器包括Gateway節點
4.禁用SELinux
5.關閉防火墻
6.設置swap為10
7.關閉透明大頁面
8.配置時鐘同步
<font color=red>請務必確保以上操作都已完成,并成功配置,否則接下來的增加節點操作會失敗!</font>

4.安裝Kerberos客戶端

由于集群啟用了Kerberos服務,所以需要在Gateway節點安裝Kerberos客戶端。
1.在Gateway節點上執行如下命令

[ec2-user@ip-172-31-31-212opt]$ sudo yum -y install krb5-libskrb5-workstation

安裝成功后查看安裝的RPM包

[ec2-user@ip-172-31-31-212opt]$ rpm -qa |grep krb
krb5-workstation-1.15.1-8.el7.x86_64
krb5-libs-1.15.1-8.el7.x86_64
krb5-devel-1.15.1-8.el7.x86_64
[ec2-user@ip-172-31-31-212 opt]$ 

0110-如何給Kerberos環境下的CDH集群添加Gateway節點

2.將CM集群中的krb5.conf文件拷貝至該Gateway節點

[ec2-user@ip-172-31-22-86 ~]$ scp -i fayson.pem.txt /etc/krb5.conf ip-172-31-31-212:/home/ec2-user/

0110-如何給Kerberos環境下的CDH集群添加Gateway節點

3.在Gateway節點將krb5.conf文件拷貝至/etc目錄下

[ec2-user@ip-172-31-31-212 ~]$ sudo cp krb5.conf /etc/
[ec2-user@ip-172-31-31-212 ~]$ sudo chown root. /etc/krb5.conf
[ec2-user@ip-172-31-31-212 ~]$ ll /etc/krb5.conf
-rw-r--r-- 1 root root 837 Dec  9 00:28 /etc/krb5.conf
[ec2-user@ip-172-31-31-212 ~]$ 

0110-如何給Kerberos環境下的CDH集群添加Gateway節點
4.在GateWay節點測試Kerberos客戶端是否部署成功

[ec2-user@ip-172-31-31-212 ~]$ kinit -kt fayson.keytab fayson
[ec2-user@ip-172-31-31-212 ~]$ klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: fayson@CLOUDERA.COM

Valid starting       Expires              Service principal
12/09/2017 00:31:53  12/10/2017 00:31:53  krbtgt/CLOUDERA.COM@CLOUDERA.COM
        renew until 12/16/2017 00:31:53
[ec2-user@ip-172-31-31-212 ~]$

0110-如何給Kerberos環境下的CDH集群添加Gateway節點
有如上圖所示則表示Kerberos客戶端安裝成功。

5.增加Gateway節點的集群并應用主機模板

1.進入“所有主機”頁面
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
2.點擊“向群集添加主機”
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
3.選擇“經典向導”
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
4.繼續
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
5.輸入Gateway節點的IP或者hostname,點擊搜索
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
6.點擊“繼續”,選擇“自定義存儲庫”,并輸入Cloudera Manager的yum源http地址
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
7.點擊“繼續”,勾選Java的兩個選項
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
8.點擊“繼續”,輸入Gateway節點的ec2-user密碼
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
9.點擊“繼續”,等待cloudera-scm-agent在Gateway節點上安裝
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
安裝完成點擊“繼續”
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
10.點擊“繼續”,等待分發Parcel包并激活
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
完成后,點擊“繼續”
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
11.點擊“繼續”,進行主機檢查
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
12.完成主機檢查,點擊“繼續”,選擇主機模板
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
13.點擊“繼續”,啟動主機上的角色
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
等待執行成功
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
14.點擊“繼續”,部署客戶端配置
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
15.點擊完成,查看主機列表GateWay節點的角色信息
0110-如何給Kerberos環境下的CDH集群添加Gateway節點
至此,給Kerberos環境下CDH集群增加新的Gateway節點完成。

6.Gateway節點測試

1.HDFS命令測試

[ec2-user@ip-172-31-31-212 ~]$ hadoop fs -ls /

0110-如何給Kerberos環境下的CDH集群添加Gateway節點
2.HBase命令測試

[ec2-user@ip-172-31-31-212 ~]$ hbase shell

0110-如何給Kerberos環境下的CDH集群添加Gateway節點
3.Hive命令測試

[ec2-user@ip-172-31-31-212 ~]$ hive

0110-如何給Kerberos環境下的CDH集群添加Gateway節點
4.hadoop命令向集群提交作業

[ec2-user@ip-172-31-31-212 ~]$ hadoop jar /opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar pi 5 5

0110-如何給Kerberos環境下的CDH集群添加Gateway節點

為天地立心,為生民立命,為往圣繼絕學,為萬世開太平。

推薦關注Hadoop實操,第一時間,分享更多Hadoop干貨,歡迎轉發和分享。
0110-如何給Kerberos環境下的CDH集群添加Gateway節點

原創文章,歡迎轉載,轉載請注明:轉載自微信公眾號Hadoop實操

<div align=center><img src="https://img-blog.csdnimg.cn/20181124184403645.png"/></div>

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐柏县| 东平县| 上思县| 清徐县| 宁武县| 南木林县| 珲春市| 苏尼特右旗| 临西县| 新津县| 开化县| 台江县| 珲春市| 花莲县| 鸡东县| 清新县| 黄龙县| 乌拉特前旗| 云阳县| 罗平县| 五家渠市| 霍州市| 马鞍山市| 屏山县| 玉溪市| 长顺县| 达孜县| 万盛区| 钟山县| 德州市| 砀山县| 农安县| 油尖旺区| 翁源县| 瓦房店市| 鲜城| 纳雍县| 闸北区| 隆昌县| 潞城市| 昌乐县|