国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【報(bào)錯(cuò)-大數(shù)據(jù)技術(shù)-Hbase & Ranger】hbase創(chuàng)建、刪除(表、命名空間)無權(quán)限問題,但是向表put、get、scan數(shù)據(jù)報(bào)錯(cuò)

這篇具有很好參考價(jià)值的文章主要介紹了【報(bào)錯(cuò)-大數(shù)據(jù)技術(shù)-Hbase & Ranger】hbase創(chuàng)建、刪除(表、命名空間)無權(quán)限問題,但是向表put、get、scan數(shù)據(jù)報(bào)錯(cuò)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、問題描述

使用hbase shell執(zhí)行創(chuàng)建命名空間、創(chuàng)建表、插入數(shù)據(jù)、獲取數(shù)據(jù)、查看數(shù)據(jù)、刪除命名空間、刪除表等命令操作,發(fā)現(xiàn)可以創(chuàng)建命名空間、創(chuàng)建表、刪除命名空間、刪除表,但是插入數(shù)據(jù)、獲取數(shù)據(jù)、查看數(shù)據(jù)等操作卻報(bào)沒有權(quán)限的問題,但是我已在Ranger上賦予用戶testuser1對(duì)該命名空間的所有權(quán)限了。

報(bào)錯(cuò)內(nèi)容如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-840225.html

                             
hbase:001:0> create_namespace 'ns3'
Took 0.5417 seconds                                                                                                                                                       
hbase:002:0> create 'ns3:t1', 'C1'
Created table ns3:t1
Took 1.1398 seconds                                                                                                                                                       
=> Hbase::Table - ns3:t1
hbase:003:0> put 'ns3:t1','1','C1:age','18'

ERROR: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user ‘testuser1',action: put, tableName:ns3:t1, family:C1, column: age

For usage try 'help "put"'

Took 1.0777 seconds                                                                                                                                                       
hbase:004:0> get 'ns3:t1', '1'
COLUMN                                      CELL                                                                                                                          

ERROR: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user ‘testuser1',action: get, tableName:ns3:t1, family:C1.

For usage try 'help "get"'

Took 0.0233 seconds                                                                                                                                                       
hbase:005:0> scan 'ns3:t1'
ROW                                         COLUMN+CELL                                                                                                                   
org.apache.hadoop.hbase.security.AccessDeniedException: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user ‘testuser1',action: scannerOpen, tableName:ns3:t1, family:C1.
        at org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor.authorizeAccess(RangerAuthorizationCoprocessor.java:562)
        at org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor.preScannerOpen(RangerAuthorizationCoprocessor.java:1008)
        at org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor.preScannerOpen(RangerAuthorizationCoprocessor.java:709)
        at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$40.call(RegionCoprocessorHost.java:1231)
        at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$40.call(RegionCoprocessorHost.java:1228)
        at org.apache.hadoop.hbase.coprocessor.CoprocessorHost$ObserverOperationWithoutResult.callObserver(CoprocessorHost.java:558)
        at org.apache.hadoop.hbase.coprocessor.Coproce

到了這里,關(guān)于【報(bào)錯(cuò)-大數(shù)據(jù)技術(shù)-Hbase & Ranger】hbase創(chuàng)建、刪除(表、命名空間)無權(quán)限問題,但是向表put、get、scan數(shù)據(jù)報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HBase Java API 開發(fā):批量操作 第2關(guān):批量刪除數(shù)據(jù)

    刪除單行數(shù)據(jù) 刪除一行數(shù)據(jù)很簡(jiǎn)單,我們來看個(gè)示例: 這段代碼就可以刪除行鍵為 row1 的行。 刪除多行數(shù)據(jù) 如何刪除多行數(shù)據(jù)呢? 相信你已經(jīng)猜到了,既然 get() 方法有重載方法,那應(yīng)該 delete() 方法也有,確實(shí): 這樣就可以刪除多行數(shù)據(jù)啦。 編程要求 還等啥,親自試一試

    2024年02月05日
    瀏覽(137)
  • 大數(shù)據(jù)技術(shù)之HBase(超級(jí)詳細(xì))

    大數(shù)據(jù)技術(shù)之HBase(超級(jí)詳細(xì))

    第1章 HBase簡(jiǎn)介 1.1 什么是HBase HBase的原型是Google的BigTable論文,受到了該論文思想的啟發(fā),目前作為Hadoop的子項(xiàng)目來開發(fā)維護(hù),用于支持結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。 官方網(wǎng)站:http://hbase.apache.org – 2006年Google發(fā)表BigTable白皮書 – 2006年開始開發(fā)HBase – 2008年北京成功開奧運(yùn)會(huì),程序員

    2024年01月16日
    瀏覽(23)
  • HBase與其他大數(shù)據(jù)技術(shù)的比較

    HBase是一個(gè)分布式、可擴(kuò)展、高性能的列式存儲(chǔ)系統(tǒng),基于Google的Bigtable設(shè)計(jì)。HBase是Hadoop生態(tài)系統(tǒng)的一部分,可以與HDFS、MapReduce、ZooKeeper等技術(shù)整合。HBase的核心特點(diǎn)是提供低延遲、高可擴(kuò)展性的隨機(jī)讀寫訪問。 HBase與其他大數(shù)據(jù)技術(shù)的比較有以下幾個(gè)方面: 1.1 HBase與HDFS的

    2024年02月22日
    瀏覽(21)
  • 數(shù)據(jù)分片技術(shù)及其在HBase中的應(yīng)用

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) HBase是一個(gè)開源的分布式NoSQL數(shù)據(jù)庫(kù)系統(tǒng),可以用于海量結(jié)構(gòu)化和半結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。相比于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),HBase在很多方面都優(yōu)秀,例如高速讀寫、高容錯(cuò)性和動(dòng)態(tài)伸縮等,但同時(shí)也存在一些不足。比如它的查詢延遲較長(zhǎng),因?yàn)樗?/p>

    2024年02月10日
    瀏覽(22)
  • 大數(shù)據(jù)技術(shù)原理與應(yīng)用實(shí)驗(yàn)指南——HBase編程實(shí)踐

    大數(shù)據(jù)技術(shù)原理與應(yīng)用實(shí)驗(yàn)指南——HBase編程實(shí)踐

    一、 實(shí)驗(yàn)?zāi)康?(1) 熟練使用HBase操作常用的Shell命令。 (2) 熟悉HBase操作常用的Java API。 二、 實(shí)驗(yàn)內(nèi)容 (1) 安裝HBase軟件。 (2) 編程實(shí)現(xiàn)指定功能,并利用Hadoop提供的Shell命令完成相同的任務(wù)(實(shí)現(xiàn)增、刪、改、查基本操作,統(tǒng)計(jì)表的行數(shù),打印表的記錄等操作)。

    2024年02月21日
    瀏覽(24)
  • HBase 開發(fā):使用Java操作HBase 第4關(guān):刪除表

    本次關(guān)卡我們來學(xué)習(xí)本次實(shí)訓(xùn)最后一個(gè)內(nèi)容,刪除表。 和 HBase shell 的操作一樣,在 Java 中我們要?jiǎng)h除表,需要先禁用他,然后在刪除它。 代碼很簡(jiǎn)單: 編程要求 好了,到你啦,使用本關(guān)知識(shí),在右側(cè)編輯器 begin-end 處補(bǔ)充代碼,編寫代碼刪除 t_step4 表。

    2024年02月05日
    瀏覽(31)
  • 大數(shù)據(jù)處理技術(shù)作業(yè)——使用HBase&MongoDB&MapReduce進(jìn)行數(shù)據(jù)存儲(chǔ)和管理

    大數(shù)據(jù)處理技術(shù)作業(yè)——使用HBase&MongoDB&MapReduce進(jìn)行數(shù)據(jù)存儲(chǔ)和管理

    寫這篇文章的目的,主要是為了記錄一下這次作業(yè)歷程,并且筆者了解到很多同志飽受作業(yè)折磨,遂簡(jiǎn)單分享一下個(gè)人完成作業(yè)的歷程,以下內(nèi)容僅為本人的一些亂七八糟的想法, 僅作參考O(∩_∩)O 1、本作業(yè)的鏈接 【完成本次作業(yè)用到的代碼文件,列出網(wǎng)盤鏈接,https://p

    2024年02月07日
    瀏覽(23)
  • 大數(shù)據(jù)技術(shù)①|大數(shù)據(jù)第15章|HBase數(shù)據(jù)庫(kù)與Cassandra數(shù)據(jù)庫(kù)|18:00~18:15

    目錄 15章習(xí)題 15.1 HBase 數(shù)據(jù)庫(kù)有何基本功能?? 15.2 Big Table 如何對(duì)稀疏數(shù)據(jù)進(jìn)行存儲(chǔ)的?? 15.3 面向行的數(shù)據(jù)存儲(chǔ)具有何特點(diǎn)?面向列的數(shù)據(jù)存儲(chǔ)具有何特點(diǎn)?? 15.4 HDFS 與 HBase 有何區(qū)別?? 15.5 HBase 集群主要由哪幾類節(jié)點(diǎn)構(gòu)成?它們?cè)诩褐衅鸬绞裁醋饔茫? 15.6 HBase 中的數(shù)

    2024年02月10日
    瀏覽(18)
  • HBase 開發(fā):使用Java操作HBase 第1關(guān):創(chuàng)建表

    HBase 開發(fā):使用Java操作HBase 第1關(guān):創(chuàng)建表

    為了完成本關(guān)任務(wù),你需要掌握:1.如何使用 Java 連接 HBase 數(shù)據(jù)庫(kù),2.如何使用 Java 代碼在 HBase 中創(chuàng)建表。 如何使用Java連接HBase數(shù)據(jù)庫(kù) Java 連接 HBase 需要兩個(gè)類: HBaseConfiguration ConnectionFactory HBaseConfiguration 要連接 HBase 我們首先需要?jiǎng)?chuàng)建 Configuration 對(duì)象,這個(gè)對(duì)象我們需要通

    2024年01月22日
    瀏覽(65)
  • Hbase解決ERROR: KeeperErrorCode = ConnectionLoss for /hbase/master報(bào)錯(cuò)

    Hbase解決ERROR: KeeperErrorCode = ConnectionLoss for /hbase/master報(bào)錯(cuò)

    1、在單機(jī)模式中,要先修改一個(gè)文件:/usr/local/hbase/conf/hbase-site.xml hbase-site.xml內(nèi)容: 保存運(yùn)行 報(bào)錯(cuò) 報(bào)錯(cuò)原因:可能是因?yàn)橹皢?dòng)過hadoop,然后里面/usr/local/hbase/hbase-tmp有hbase.id不一致的原因?qū)е碌?解決辦法:將之前的hbase-site.xml的內(nèi)容修改為 成功運(yùn)行 hbase基礎(chǔ)命令

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包