本文介紹了Impala如何開啟Ranger權(quán)限控制,以及Ranger Impala權(quán)限配置說明。

前提條件

已創(chuàng)建EMR-5.11.1及之后版本的DataLake或Custom集群,并選擇了Impala和Ranger服務(wù),創(chuàng)建集群詳情請參見創(chuàng)建集群

配置方法

  1. 進入集群服務(wù)頁面。
    1. 登錄EMR on ECS控制臺
    2. 頂部菜單欄處,根據(jù)實際情況選擇地域和資源組。
    3. EMR on ECS頁面,單擊目標集群操作列的集群服務(wù)
  2. Ranger啟用Impala。
    1. 集群服務(wù)頁面,單擊Ranger-plugin服務(wù)區(qū)域的狀態(tài)
    2. 服務(wù)概述區(qū)域,打開enableImpala開關(guān)。
    3. 在彈出的對話框中,單擊確定
  3. 重啟Impala。
    1. 集群服務(wù)頁面,選擇more > Impala
    2. 選擇右上角的更多操作 > 重啟
    3. 在彈出的對話框中,輸入執(zhí)行原因,單擊確定
    4. 在彈出的對話框中,單擊確定

權(quán)限配置

Ranger權(quán)限配置需要在Ranger UI頁面完成,如何進入Ranger UI頁面,詳情請參見訪問Ranger UI。Ranger Impala權(quán)限需要單擊HADOOP SQL下的emr-hive進行配置。

Ranger Impala與Ranger Hive使用相同的Ranger Service(emr-hive)進行權(quán)限管理,相關(guān)權(quán)限配置的方式是一樣的,有關(guān)權(quán)限配置的詳細介紹請參見文檔配置Hive開啟Ranger權(quán)限控制