91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

乐平市| 曲周县| 涟源市| 田阳县| 宾川县| 三亚市| 凤凰县| 大埔区| 石渠县| 沧州市| 屏山县| 江源县| 正阳县| 和平县| 镇宁| 任丘市| 德州市| 麻城市| 阳西县| 思南县| 临澧县| 桂平市| 乐陵市| 大同市| 繁峙县| 玛曲县| 阿勒泰市| 麟游县| 白水县| 西峡县| 乌兰察布市| 家居| 武冈市| 乡宁县| 阿坝县| 常熟市| 阿克陶县| 南川市| 章丘市| 古浪县| 当涂县|