結論
綜上所述,使用者通過beeline連線hiveserver2後的佇列選取,預設情況下受公平排程策略的影響,如果想通過hive-site.xml或者mapred-site.xml中指定mapreduce.job.queuename,有乙個非常簡單的辦法就是將屬性值hive.server2.map.fair.scheduler.queue(confvars.hive_server2_map_fair_scheduler_queue)置為false,可以在hive-site.xml中指定或或者啟動hiveserver2時通過引數指定,這樣hiveserver2佇列的選取就不再受公平排程策略的影響。
(1)如下啟動hiveserver2
nohup hive --service hiveserver2 --hiveconf hive.server2.thrift.port=10000 --hiveconf hive.server2.map.fair.scheduler.queue=false --hiveconf mapreduce.job.queuename=opdn1_zbwj >20190319-hiveserver2.log &
(2)將如下配置新增到hive-site.xml
mapreduce.job.queuename
opdn1_zbwj
Beeline連線Hiveserver2錯誤
錯誤定位 最近給hadoop集群配置了kerberos認證,之後準備配置sentry進行許可權管理。安裝並啟用sentry服務後需要在beeline進行grant等授權操作。note that since hive cli does not work with hiveserver2,it cann...
CMake Day 2 指定C C 的標準
我們可以在cmake 中設定正確的標誌,以啟動對特定c c 標準的支援。最簡單的是使用cmake cxx standard變數。注意 要在add executable之前,新增對cmake cxx standard的宣告。指令碼中set是將普通變數 快取變數或者環境變數設定為指定的值。cmake的最...
001 指定執行級別
一 執行級別的概念 在我們的linux系統之中,根據最初的設計中,將linux設定為7個執行級別.1 0級別 表示關機.2 1級別 單使用者級別 3 2級別 多使用者無網路級別 4 3級別 多使用者有網路服務的級別 這個級別是用的最多的 5 4級別 這個級別現在還是保留級別 6 5級別 含有圖形化的...