HBase億級數(shù)據(jù)秒級查詢實踐

一、Cloudera Manager安裝如下插件

image.png

二错森;HBase部分

1;HBase需要開啟復制功能


image.png

?

2疫衩;建表
新建表涩维,需要開啟復本功能:
create "person_data",{NAME => "info", REPLICATION_SCOPE => 1}
如果表已存在:
disable ‘表名’
alter ‘表名’,{NAME => ‘列族名’, REPLICATION_SCOPE => 1}
enable ‘表名’

三患膛;SolrCloud部分
1;創(chuàng)建solrCloud
solrctl --zk xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr instancedir --generate /opt/hbaseSolrConf

2;修改配置文件/opt/hbaseSolrConf/conf/schemal.xml
name:屬性的名稱人断,這里有個特殊的屬性“version”是必須添加的吭从。
type:字段的數(shù)據(jù)結(jié)構(gòu)類型,所用到的類型需要在fieldType中設置含鳞。
indexed:是否創(chuàng)建索引影锈。
stored:是否存儲原始數(shù)據(jù)芹务。如果不需要返回該字段而只需要通過該字段索引蝉绷,則可設置為false。
required:添加文檔時枣抱,該字段必須存在熔吗,類似mysql的not null。

3佳晶;初始化collection
solrctl --zk xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr instancedir --create personDataCollection /opt/hbaseSolrConf/conf

4桅狠;新建collection
solrctl --zk xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr collection --create personDataCollection -s 3 -r 2 -m 8

-s表示設置分片Shard數(shù)為3,建議設置為SolrCloud集群的機器數(shù)
-r表示設置的Replica數(shù)為1轿秧,創(chuàng)建的副本數(shù)為1中跌,建議設置為2及其以上
-m默認值是1,表示最大shards數(shù)目菇篡,應大于Shard*Replica
-c是指定zk上solr/configs節(jié)點下使用的配置文件名稱
-a是允許添加副本

5漩符;查看是否創(chuàng)建成功

solrctl --zk xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr collection --list

四;HBase Index部分

1;在CMweb端驱还,修改Morphline配置文件(修改完后嗜暴,需要重啟生效,若需要針對多個列族或多個表創(chuàng)建索引议蟆,則可以增加morphlines闷沥,每個morphlines之間以逗號進行分隔。)

image.png

2咐容;2舆逃;修改morphline-hbase-mapper-personData.xml,并上傳至/opt/hbaseSolrConf
(file://C:\Users\root\AppData\Local\Temp\enhtmlclip\morphline-hbase-mapper-personData.xml)

3;添加Index
hbase-indexer add-indexer
--name personDataIndex
--indexer-conf /opt/hbaseSolrConf/morphline-hbase-mapper-personData.xml
--connection-param solr.zk=xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr
--connection-param solr.collection=personDataCollection
--zookeeper xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181

4;查看Index
hbase-indexer list-indexers --zookeeper xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181

image.png

同步歷史數(shù)據(jù):

hadoop --config /etc/hadoop/conf.cloudera.yarn \
jar /opt/cloudera/parcels/CDH/lib/hbase-solr/tools/hbase-indexer-mr-*-job.jar \
-D 'mapred.child.java.opts=-Xmx1024m' \
--conf /etc/hbase/conf/hbase-site.xml \
--log4j /opt/cloudera/parcels/CDH/share/doc/search*/examples/solr-nrt/log4j.properties \
--hbase-indexer-file /opt/hbaseSolrConf/morphline-hbase-mapper-personData.xml \
--morphline-file /opt/hbaseSolrConf/morphlines.conf \(備注:將上面的Morphline配置文件復制一份即可)
--verbose \
--go-live \
--zk xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181/solr \
--collection personDataCollection

刪除索引:

1路狮;刪除Index
hbase-indexer delete-indexer --name personDataIndex --zookeeper xuehai-dn:2181,xuehai-nn:2181,xuehai-cm:2181

2鸟雏;刪除collection所有的doc
solrctl collection --deletedocs personDataCollection

3;刪除collection
solrctl collection --delete personDataCollection

4览祖;刪除instancedir
solrctl instancedir --delete personDataCollection

上述指令會將Collection進行刪除孝鹊,并將zookeeper中包含該Collection信息的collection和config進行清空。
如果需要徹底刪除某個Collection展蒂,需按順序執(zhí)行以上四條指令又活,并將/opt/hbaseSolrConf清空,即刪除掉schema.xml

參考:
https://blog.csdn.net/qq_34842671/article/details/86496983

https://blog.csdn.net/liwenbluesky/article/details/89049517

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锰悼,一起剝皮案震驚了整個濱河市柳骄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌箕般,老刑警劉巖耐薯,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異丝里,居然都是意外死亡曲初,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門杯聚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來臼婆,“玉大人,你說我怎么就攤上這事幌绍“涔樱” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵傀广,是天一觀的道長颁独。 經(jīng)常有香客問我,道長伪冰,這世上最難降的妖魔是什么誓酒? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮糜值,結(jié)果婚禮上丰捷,老公的妹妹穿的比我還像新娘。我一直安慰自己寂汇,他們只是感情好病往,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著骄瓣,像睡著了一般停巷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天畔勤,我揣著相機與錄音蕾各,去河邊找鬼。 笑死庆揪,一個胖子當著我的面吹牛式曲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缸榛,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼吝羞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了内颗?” 一聲冷哼從身側(cè)響起钧排,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎均澳,沒想到半個月后恨溜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡找前,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年糟袁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纸厉。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡系吭,死狀恐怖五嫂,靈堂內(nèi)的尸體忽然破棺而出颗品,到底是詐尸還是另有隱情,我是刑警寧澤沃缘,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布躯枢,位于F島的核電站,受9級特大地震影響槐臀,放射性物質(zhì)發(fā)生泄漏锄蹂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一水慨、第九天 我趴在偏房一處隱蔽的房頂上張望得糜。 院中可真熱鬧,春花似錦晰洒、人聲如沸朝抖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽治宣。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間侮邀,已是汗流浹背坏怪。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绊茧,地道東北人铝宵。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像华畏,于是被迫代替她去往敵國和親捉超。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容