亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2105 | 回復(fù): 0
打印 上一主題 下一主題

[HBase] hbase分析--沈巖組10.24 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-12-23 02:32 |只看該作者 |倒序?yàn)g覽
<p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-other; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋體'; ">它介于nosql和RDBMS之間,僅能通過(guò)主鍵(row&nbsp;key)和主鍵的range來(lái)檢索數(shù)據(jù),僅支持單行事務(wù)(可通過(guò)hive支持來(lái)實(shí)現(xiàn)多表join等復(fù)雜操作)。主要用來(lái)存儲(chǔ)非結(jié)構(gòu)化和半結(jié)構(gòu)化的松散數(shù)據(jù)。</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Hbase<font face="宋體">在行的方向?qū)⒈矸殖闪硕鄠(gè)</font><font face="Times New Roman">Region</font><font face="宋體">,每個(gè)</font><font face="Times New Roman">Region</font><font face="宋體">包含了一定范圍內(nèi)的數(shù)據(jù)。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Region<font face="宋體">在行的方向?qū)⒈矸殖闪硕鄠(gè)</font><font face="Times New Roman">Region</font><font face="宋體">,每個(gè)表最初只有一個(gè)</font><font face="Times New Roman">Region</font><font face="宋體">,隨著表中的記錄數(shù)不斷的增加,當(dāng)超過(guò)某個(gè)閾值的時(shí)候,</font><font face="Times New Roman">Region</font><font face="宋體">就會(huì)被分割形成兩個(gè)新的</font><font face="Times New Roman">Region</font><font face="宋體">。</font><font face="Times New Roman">Region</font><font face="宋體">是</font><font face="Times New Roman">HBase</font><font face="宋體">中分布式存儲(chǔ)和調(diào)度的最小單位。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><img width="554" height="67" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-2210.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">目錄表信息包含兩個(gè)目錄表:</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">-ROOT-<font face="宋體">和</font><font face="Times New Roman">.META..</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">用戶(hù)表信息給出了<font face="Times New Roman">HBase</font><font face="宋體">中的表信息及相關(guān)的屬性。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Region<font face="宋體">服務(wù)器信息給出了所有</font><font face="Times New Roman">Region</font><font face="宋體">服務(wù)器的地址。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">用戶(hù)表頁(yè)面</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">通過(guò)<font face="Times New Roman">master</font><font face="宋體">頁(yè)面中用戶(hù)表信息提供的鏈接進(jìn)入用戶(hù)表頁(yè)面</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Hbase<font face="宋體">中的表一般的特點(diǎn):</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">1.</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">大&nbsp;含有上億的列</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">2.</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">面向列:面向列的存儲(chǔ)和權(quán)限控制,列獨(dú)立檢索。</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">3.</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">稀疏:對(duì)于空列,并不占用空間,因此表可以設(shè)計(jì)的很稀疏</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">下面的這個(gè)圖是一個(gè)對(duì)<font face="Times New Roman">Hadoop</font><font face="宋體">系統(tǒng)的一個(gè)很綜述性的描述</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><img width="415" height="261" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-25014.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><img width="554" height="343" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-17025.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Region<font face="宋體">按大小分割的,當(dāng)</font><font face="Times New Roman">region</font><font face="宋體">不斷的增加,</font><font face="Times New Roman">Hregion</font><font face="宋體">就會(huì)等分成兩個(gè)新的</font><font face="Times New Roman">Hregion</font><font face="宋體">。</font><font face="Times New Roman">Hregion</font><font face="宋體">是</font><font face="Times New Roman">Hbase</font><font face="宋體">中的負(fù)載均衡的最小單元。最小單元是表示不同的</font><font face="Times New Roman">Hregion</font><font face="宋體">分布在不同的</font><font face="Times New Roman">Hregion&nbsp;server</font><font face="宋體">上。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><img width="554" height="309" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-6274.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><img width="595" height="417" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-14340.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="position:absolute; z-index:1; left:0px; margin-left:25.8667px; margin-top:85.7333px; width:381.0000px; height:208.0000px; "><img width="381" height="208" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-5338.png"></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Region<font face="宋體">是由多個(gè)</font><font face="Times New Roman">Store</font><font face="宋體">組成的。每個(gè)</font><font face="Times New Roman">store</font><font face="宋體">保存了一個(gè)列族的所有數(shù)據(jù)。&nbsp;每個(gè)</font><font face="Times New Roman">store</font><font face="宋體">包含了一個(gè)</font><font face="Times New Roman">memstore&nbsp;</font><font face="宋體">和</font><font face="Times New Roman">0~n</font><font face="宋體">個(gè)</font><font face="Times New Roman">storefile</font><font face="宋體">組成。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><span style="mso-spacerun:'yes'; font-weight:bold; font-size:16.0000pt; font-family:'宋體'; ">主服務(wù)器</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:16.0000pt; font-family:'宋體'; "></span><p class="p0" style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">HBase<font face="宋體">每個(gè)時(shí)刻只有一個(gè)</font><font face="Times New Roman">HMaster</font><font face="宋體">在運(yùn)行,</font><font face="Times New Roman">HMaster</font><font face="宋體">協(xié)調(diào)</font><font face="Times New Roman">Region</font><font face="宋體">服務(wù)器的負(fù)載情況。</font><font face="Times New Roman">HMaster</font><font face="宋體">不會(huì)對(duì)外提供數(shù)據(jù)服務(wù)。而是由</font><font face="Times New Roman">Regin</font><font face="宋體">服務(wù)器來(lái)提供所有的</font><font face="Times New Roman">Regions</font><font face="宋體">的讀寫(xiě)請(qǐng)求,當(dāng)</font><font face="Times New Roman">HRegionServer</font><font face="宋體">發(fā)生故障的時(shí)候,</font><font face="Times New Roman">HMaster</font><font face="宋體">通過(guò)</font><font face="Times New Roman">Zookeeper</font><font face="宋體">感知到,并處理相應(yīng)的</font><font face="Times New Roman">log</font><font face="宋體">文件。</font><font face="Times New Roman">HMaster</font><font face="宋體">只維護(hù)表和元數(shù)據(jù),當(dāng)</font><font face="Times New Roman">HMaster</font><font face="宋體">節(jié)點(diǎn)失效以后,僅會(huì)導(dǎo)致所有的數(shù)據(jù)無(wú)法被修改,但是正常的讀寫(xiě)是可以的。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><span style="mso-spacerun:'yes'; font-weight:bold; font-size:16.0000pt; font-family:'宋體'; ">元數(shù)據(jù)表</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:16.0000pt; font-family:'宋體'; "></span><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">Regions<font face="宋體">的元數(shù)據(jù)被存放到</font><font face="Times New Roman">.META.</font><font face="宋體">表中,隨著</font><font face="Times New Roman">Region</font><font face="宋體">的增加,多個(gè)</font><font face="Times New Roman">.META.</font><font face="宋體">表中的數(shù)據(jù)也會(huì)增大。逐漸變大后回分裂成多個(gè)</font><font face="Times New Roman">Region.</font><font face="宋體">為了定位</font><font face="Times New Roman">.META.</font><font face="宋體">中的各個(gè)</font><font face="Times New Roman">Region</font><font face="宋體">的位置,把</font><font face="Times New Roman">.META.</font><font face="宋體">表中的所有</font><font face="Times New Roman">Regions</font><font face="宋體">的元數(shù)據(jù)保存在</font><font face="Times New Roman">-ROOT-</font><font face="宋體">當(dāng)中,最后由</font><font face="Times New Roman">ZooKeeper</font><font face="宋體">記錄</font><font face="Times New Roman">-ROOT-</font><font face="宋體">表的位置信息。所以客戶(hù)端訪問(wèn)用戶(hù)數(shù)據(jù)前會(huì)訪問(wèn)</font><font face="Times New Roman">ZooKeeper</font><font face="宋體">中的內(nèi)容,然后訪問(wèn)</font><font face="Times New Roman">-ROOT-</font><font face="宋體">來(lái)獲得</font><font face="Times New Roman">.META.</font><font face="宋體">表中的信息確定用戶(hù)數(shù)據(jù)存放的位置。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">.META.<font face="宋體">表的</font><font face="Times New Roman">Regions</font><font face="宋體">全部存放在內(nèi)存當(dāng)中。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">&gt;&gt;Create&nbsp;&nbsp;'test','data'</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">創(chuàng)建了一個(gè)名為<font face="Times New Roman">data</font><font face="宋體">的列&nbsp;表的名字為</font><font face="Times New Roman">test</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">在<font face="Times New Roman">HBase</font><font face="宋體">中有一個(gè)特點(diǎn)就是當(dāng)重新向表中寫(xiě)的時(shí)候,系統(tǒng)不會(huì)報(bào)錯(cuò),而是直接替換相關(guān)的內(nèi)容。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">默認(rèn)的端口號(hào)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">http://Localhost:60010/master.jsp<font face="宋體">,里面顯示了</font><font face="Times New Roman">master</font><font face="宋體">的相關(guān)的概要型的信息</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><img width="554" height="288" src="file:///C:.DOCUME~1.shenyan.LOCALS~1.Temp.ksohtml.wps_clip_image-11386.png"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; "></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">先運(yùn)行</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; ">hadoop<font face="宋體">環(huán)境,然后再運(yùn)行</font><font face="Times New Roman">start-hbase</font><font face="宋體">腳本,可以看到相應(yīng)的信息,以下是</font><font face="Times New Roman">hbase</font><font face="宋體">啟動(dòng)后的</font><font face="Times New Roman">java</font><font face="宋體">進(jìn)程的情況。</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋體'; "></span></p>
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP