您好,登錄后才能下訂單哦!
hbase.client.scanner.caching
定義在掃描器中調(diào)用next方法時取回的行數(shù)。數(shù)值越大,在掃描時客戶端需要對RegionServer發(fā)出的遠程調(diào)用次數(shù)越少。數(shù)值越大,客戶端消耗內(nèi)存越大。
hbase.balancer.period
region均衡器在HBase Master中周期性運行。該屬性定義了均衡器運行的時間間隔,默認5分鐘,單位毫秒。
hbase.client.write.buffer
客戶端HTable實例寫緩存,單位Byte。越大RPC調(diào)用越少,同時占用更多內(nèi)存。
hbase.hregion.majorcompaction
大合并周期性合并。毫秒為單位,默認是一天。(通常建議不開啟)
hbase.hregion.max
底層存儲文件HStoreFile的最大值。region大小由這個參數(shù)定義。如果列族的存儲文件超過這個值,region會被拆分。
hbase.hregion.memstore.flush.size
MemStore的最大值,單位是Byte。當MemStore超過這個值時,會被刷寫到磁盤。一個周期性運行的線程檢查MemStore的大小,線程運行頻率可以由hbase.server.thread.wakefrequency定義
hbase.server.thread.wakefrequency
hbase.hregion.memstore.mslab.enabled
MemStore-Local Allocation Buffer是HBase的一個特性,用來在出現(xiàn)密集寫時防止堆碎片化。開啟它一般會環(huán)節(jié)由于堆太大引起的垃圾回收暫停太長的問題,默認是true。
hbase.hstore.blockingStoreFiles
如果region里某個列族存儲文件數(shù)目超過這個值,寫會阻塞掉,知道合并完成或者阻塞超時。超時是時間使用hbase.hstore.blockingWaitTime設置,單位毫秒。
hbase.hstore.blockingWaitTime
hbase.hstore.compaction.max
配置在單個小合并中進行合并的最多文件數(shù)。默認是7。
hbase.hstore.compactionThreshold
在某個列族的存儲文件數(shù)達到這個值時,HBase在那個region上執(zhí)行合并。給這個參數(shù)設置的值越大,導致執(zhí)行合并頻率越低,但花費時間也越長。
hbase.mapreduce.hfileoutputformat.blocksize
HFile數(shù)據(jù)塊大小在每張表的每個列族層級進行設置,該參數(shù)決定HFile建立索引的粒度。數(shù)據(jù)塊越小,隨機讀取性能越好,同時數(shù)據(jù)塊索引占用的空間越大,消耗內(nèi)存越多。在MapReduce作業(yè)中使用HFileOutputFormat直接把數(shù)據(jù)寫到HFile時,必須用該屬性定義數(shù)據(jù)塊大小。
hbase.master.info.port
定義用戶訪問端口
http://master:port,默認是60010
hbase.master.port
是Master進程監(jiān)聽端口,默認值是60000.
hbase.regionserver.port
RegionServer的監(jiān)聽端口
hbase.regionserver.global.memstore.lowerLimithbase.regionserver.global.memstore.upperLimit
upperLimit定義在一個RegionServer上MemStore總共可以使用的堆百分比。遇到upperLimit的時候,MemStore被刷寫道硬盤,知道遇到lowerLimit時停止。
hbase.regionserver.handler.count
在RegionServer和Master進程上可以啟動RPC監(jiān)聽數(shù)量
hbase.regionserver.optionallogflushinterval
不論HLog文件中有多少edits, Hlog多久必須刷寫一次文件系統(tǒng)。這個就是強制刷寫的時間間隔,單位毫秒。默認是1000ms。
hbase.regionserver.regionSplitLimit
一個系統(tǒng)擁有的region數(shù)量的最大值,默認是MAX_INT(2147483647)
hbase.tmp.dir
本地HBase使用臨時目錄
hfile.block.cache.size
數(shù)據(jù)塊緩存可以使用的堆最大量。數(shù)據(jù)塊緩存算法是LRU。
zookeeper.session.timeout
HBase守護進程和客戶端都是Zookeeper客戶端。該參數(shù)是他們和Zookeeper之間會話超時時間,單位毫秒。
zookeeper.znode.parent
在ZooKeeper中HBase和znode根目錄,默認值是/hbase。所有HBase的ZooKeeper文件都被配置為使用該目錄作為父目錄。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。