Hbase中hbase-site.xml參數(shù)含義-創(chuàng)新互聯(lián)

hbase.client.scanner.caching

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)蘭山免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

定義在掃描器中調(diào)用next方法時(shí)取回的行數(shù)。數(shù)值越大,在掃描時(shí)客戶端需要對(duì)RegionServer發(fā)出的遠(yuǎn)程調(diào)用次數(shù)越少。數(shù)值越大,客戶端消耗內(nèi)存越大。

hbase.balancer.period

region均衡器在HBase Master中周期性運(yùn)行。該屬性定義了均衡器運(yùn)行的時(shí)間間隔,默認(rèn)5分鐘,單位毫秒。

hbase.client.write.buffer

客戶端HTable實(shí)例寫(xiě)緩存,單位Byte。越大RPC調(diào)用越少,同時(shí)占用更多內(nèi)存。

hbase.hregion.majorcompaction

大合并周期性合并。毫秒為單位,默認(rèn)是一天。(通常建議不開(kāi)啟)

hbase.hregion.max

底層存儲(chǔ)文件HStoreFile的大值。region大小由這個(gè)參數(shù)定義。如果列族的存儲(chǔ)文件超過(guò)這個(gè)值,region會(huì)被拆分。

hbase.hregion.memstore.flush.size

MemStore的大值,單位是Byte。當(dāng)MemStore超過(guò)這個(gè)值時(shí),會(huì)被刷寫(xiě)到磁盤(pán)。一個(gè)周期性運(yùn)行的線程檢查MemStore的大小,線程運(yùn)行頻率可以由hbase.server.thread.wakefrequency定義

hbase.server.thread.wakefrequency

hbase.hregion.memstore.mslab.enabled

MemStore-Local Allocation Buffer是HBase的一個(gè)特性,用來(lái)在出現(xiàn)密集寫(xiě)時(shí)防止堆碎片化。開(kāi)啟它一般會(huì)環(huán)節(jié)由于堆太大引起的垃圾回收暫停太長(zhǎng)的問(wèn)題,默認(rèn)是true。

hbase.hstore.blockingStoreFiles

如果region里某個(gè)列族存儲(chǔ)文件數(shù)目超過(guò)這個(gè)值,寫(xiě)會(huì)阻塞掉,知道合并完成或者阻塞超時(shí)。超時(shí)是時(shí)間使用hbase.hstore.blockingWaitTime設(shè)置,單位毫秒。

hbase.hstore.blockingWaitTime

hbase.hstore.compaction.max

配置在單個(gè)小合并中進(jìn)行合并的最多文件數(shù)。默認(rèn)是7。

hbase.hstore.compactionThreshold

在某個(gè)列族的存儲(chǔ)文件數(shù)達(dá)到這個(gè)值時(shí),HBase在那個(gè)region上執(zhí)行合并。給這個(gè)參數(shù)設(shè)置的值越大,導(dǎo)致執(zhí)行合并頻率越低,但花費(fèi)時(shí)間也越長(zhǎng)。

hbase.mapreduce.hfileoutputformat.blocksize

HFile數(shù)據(jù)塊大小在每張表的每個(gè)列族層級(jí)進(jìn)行設(shè)置,該參數(shù)決定HFile建立索引的粒度。數(shù)據(jù)塊越小,隨機(jī)讀取性能越好,同時(shí)數(shù)據(jù)塊索引占用的空間越大,消耗內(nèi)存越多。在MapReduce作業(yè)中使用HFileOutputFormat直接把數(shù)據(jù)寫(xiě)到HFile時(shí),必須用該屬性定義數(shù)據(jù)塊大小。

hbase.master.info.port

定義用戶訪問(wèn)端口

http://master:port,默認(rèn)是60010

hbase.master.port

是Master進(jìn)程監(jiān)聽(tīng)端口,默認(rèn)值是60000.

hbase.regionserver.port

RegionServer的監(jiān)聽(tīng)端口

hbase.regionserver.global.memstore.lowerLimithbase.regionserver.global.memstore.upperLimit

upperLimit定義在一個(gè)RegionServer上MemStore總共可以使用的堆百分比。遇到upperLimit的時(shí)候,MemStore被刷寫(xiě)道硬盤(pán),知道遇到lowerLimit時(shí)停止。

hbase.regionserver.handler.count

在RegionServer和Master進(jìn)程上可以啟動(dòng)RPC監(jiān)聽(tīng)數(shù)量

hbase.regionserver.optionallogflushinterval

不論HLog文件中有多少edits, Hlog多久必須刷寫(xiě)一次文件系統(tǒng)。這個(gè)就是強(qiáng)制刷寫(xiě)的時(shí)間間隔,單位毫秒。默認(rèn)是1000ms。

hbase.regionserver.regionSplitLimit

一個(gè)系統(tǒng)擁有的region數(shù)量的大值,默認(rèn)是MAX_INT(2147483647)

hbase.tmp.dir

本地HBase使用臨時(shí)目錄

hfile.block.cache.size

數(shù)據(jù)塊緩存可以使用的堆大量。數(shù)據(jù)塊緩存算法是LRU。

zookeeper.session.timeout

HBase守護(hù)進(jìn)程和客戶端都是Zookeeper客戶端。該參數(shù)是他們和Zookeeper之間會(huì)話超時(shí)時(shí)間,單位毫秒。

zookeeper.znode.parent

在ZooKeeper中HBase和znode根目錄,默認(rèn)值是/hbase。所有HBase的ZooKeeper文件都被配置為使用該目錄作為父目錄。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)名稱:Hbase中hbase-site.xml參數(shù)含義-創(chuàng)新互聯(lián)
分享路徑:http://bm7419.com/article44/dihshe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站網(wǎng)站營(yíng)銷、營(yíng)銷型網(wǎng)站建設(shè)、定制網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化