最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo)

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 13:20:57
文檔

自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo)

自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo):由于公司各個(gè)部門(mén)對(duì) hive 的使用增加,針對(duì) hive 的 權(quán)限控制 是必須要開(kāi)展的一項(xiàng)工作了。針對(duì)此事項(xiàng),最近進(jìn)行了 hive 源碼的查看,并完成了初步的設(shè)計(jì)和實(shí)現(xiàn)基本滿足了當(dāng)前 權(quán)限控制 的目標(biāo)。 目標(biāo) 1.采用公共模塊或者公共配置文件去做用戶權(quán)限管理。2.每
推薦度:
導(dǎo)讀自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo):由于公司各個(gè)部門(mén)對(duì) hive 的使用增加,針對(duì) hive 的 權(quán)限控制 是必須要開(kāi)展的一項(xiàng)工作了。針對(duì)此事項(xiàng),最近進(jìn)行了 hive 源碼的查看,并完成了初步的設(shè)計(jì)和實(shí)現(xiàn)基本滿足了當(dāng)前 權(quán)限控制 的目標(biāo)。 目標(biāo) 1.采用公共模塊或者公共配置文件去做用戶權(quán)限管理。2.每

由于公司各個(gè)部門(mén)對(duì) hive 的使用增加,針對(duì) hive 的 權(quán)限控制 是必須要開(kāi)展的一項(xiàng)工作了。針對(duì)此事項(xiàng),最近進(jìn)行了 hive 源碼的查看,并完成了初步的設(shè)計(jì)和實(shí)現(xiàn)基本滿足了當(dāng)前 權(quán)限控制 的目標(biāo)。 目標(biāo) 1.采用公共模塊或者公共配置文件去做用戶權(quán)限管理。2.每

由于公司各個(gè)部門(mén)對(duì)hive的使用增加,針對(duì)hive的權(quán)限控制是必須要開(kāi)展的一項(xiàng)工作了。針對(duì)此事項(xiàng),最近進(jìn)行了hive源碼的查看,并完成了初步的設(shè)計(jì)和實(shí)現(xiàn)基本滿足了當(dāng)前權(quán)限控制的目標(biāo)。

目標(biāo)

1.采用公共模塊或者公共配置文件去做用戶權(quán)限管理。2.每個(gè)部門(mén)使用不同的賬號(hào)進(jìn)行查詢(xún)Hadoop集群數(shù)據(jù)。3.所有查詢(xún)Hadoop集群數(shù)據(jù)的用戶賬號(hào)都需要經(jīng)過(guò)權(quán)限管理模塊驗(yàn)證,無(wú)權(quán)限的操作應(yīng)該給予提示信息。4.根據(jù)各部門(mén)的職責(zé)限定該部門(mén)的人員使用的賬號(hào)只能查詢(xún)歸屬于該部門(mén)的數(shù)據(jù)。5.對(duì)于敏感信息應(yīng)該只有特殊賬號(hào)才可以進(jìn)行查詢(xún)。6.對(duì)于每次操作需要記錄操作日志(時(shí)間,用戶名,操作表),日志需要定時(shí)備份。

針對(duì)以上目標(biāo),形成如下任務(wù)

1.針對(duì)hiveserver增加權(quán)限控制功能。2.針對(duì)hivelib增加用戶權(quán)限配置模塊。3.針對(duì)hiveclient增加用戶配置功能。4.擴(kuò)展hive配置文件,增加4個(gè)保留配置。5.提供權(quán)限控制的web項(xiàng)目,用于權(quán)限配置。

控制內(nèi)容

1.使用者同一個(gè)任務(wù)最大使用分區(qū)數(shù)量。用于控制map任務(wù)數(shù)量。2.使用者同一個(gè)任務(wù)最大reduce任務(wù)數(shù)量。3.使用者可使用的DB。4.使用者可使用的表。(如果該表所對(duì)應(yīng)的db已經(jīng)配置給該用戶,則無(wú)需再單獨(dú)進(jìn)行配置)。5.使用者不允許訪問(wèn)的特殊列。6.使用者在使用某張表的時(shí)候必須使用的列。(暫時(shí)沒(méi)有使用場(chǎng)景)7.針對(duì)用戶的頻道進(jìn)行分區(qū)限制。

本次修改涉及范圍

1.hiveserver修改hive-exec-0.8.1.jar,hive-common-0.8.1.jar,主要用于增加權(quán)限控制,和增加配置項(xiàng)2.hivelib(公司內(nèi)部使用的python類(lèi)庫(kù),通過(guò)thrift訪問(wèn)hive,抽取數(shù)據(jù))修改hiveclient.py,同時(shí)增加conf配置。3.修改hiveclient針對(duì)conf/hive-site.xml增加配置項(xiàng)。4.利用django完成web權(quán)限分配項(xiàng)目。(開(kāi)發(fā)快速)

下一章,將具體介紹如何完成以上步驟。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo)

自定義Hive權(quán)限控制(1)設(shè)計(jì)目標(biāo):由于公司各個(gè)部門(mén)對(duì) hive 的使用增加,針對(duì) hive 的 權(quán)限控制 是必須要開(kāi)展的一項(xiàng)工作了。針對(duì)此事項(xiàng),最近進(jìn)行了 hive 源碼的查看,并完成了初步的設(shè)計(jì)和實(shí)現(xiàn)基本滿足了當(dāng)前 權(quán)限控制 的目標(biāo)。 目標(biāo) 1.采用公共模塊或者公共配置文件去做用戶權(quán)限管理。2.每
推薦度:
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top