中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hadoop中怎么創建一個Hbase表

發布時間:2021-07-28 15:33:37 來源:億速云 閱讀:169 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關Hadoop中怎么創建一個Hbase表,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

在Hadoop創建Hbase表

之前項目組曾經嘗試過Hadoop來進行DFS存儲,但是因為當時Hadoop版本不穩定,或者是我們使用的不深入,感覺Hadoop不是太穩定,有些文件掃描時會出錯,因此就放棄了Hadoop的方案。最近在尋找大容量樣本數據庫的方案,又想起Hadoop來了,而且最近新出的HBase構建在Hadoop之上,實現了一個類似Bigtable的存儲結構,恰好能滿足要求。拿來嘗試下。
安裝很簡單,下載HBase的文件,解壓,修改下conf/hbase-site.xml,測試時簡單的用本機:

hbase.rootdir
file:///tmp/hbase-${user.home}/hbase

修改conf/hbase-env.sh,把JAVA_HOME路徑寫進去。ok了

執行hbase/bin/start-hbase.sh啟動一個hbase服務器
運行hbase/bin/hbaseshell進入HQL的shell。

進入HQLshell有種熟悉的感覺,如同mysql或者sqlite的shell,試著創建了一個表:

createtableuser(name,age);~運行ok,很簡單。

在Hadoop創建Hbase表時插入條數據:

hql>insertintouser(name,age)values("AlbertLee",26);
Syntaxerror:Type'help;'forusage.
Message:Encountered";"atline1,column56.
hql>

oh,出錯了,看help,原來需要一個row的key,之前看過Google的Bigtable的論文,大概知道這個rowkey是定位一行數據的

hql>insertintouser(name,age)values("AlbertLee",26)whererow='al';
1rowinsertedsuccessfully.(0.12sec)

ok,查詢:
hql>select*fromuser;
+-------------------------+-------------------------+-------------------------+
|Row|Column|Cell|
+-------------------------+-------------------------+-------------------------+
|al|age:|26|
+-------------------------+-------------------------+-------------------------+
|al|name:|AlbertLee|
+-------------------------+-------------------------+-------------------------+

看完上述內容,你們對Hadoop中怎么創建一個Hbase表有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长沙县| 海口市| 中超| 盈江县| 芦溪县| 迁安市| 南阳市| 遂宁市| 博野县| 兴城市| 南召县| 泾阳县| 花莲市| 通州区| 隆林| 渭南市| 长武县| 修文县| 宜宾市| 汝州市| 全椒县| 营口市| 久治县| 北海市| 永清县| 康定县| 定州市| 陆河县| 铜鼓县| 岑巩县| 乾安县| 黄陵县| 台中县| 浙江省| 镇宁| 阳城县| 黎平县| 堆龙德庆县| 滦南县| 池州市| 东阳市|