IT EXPLAINED 數位轉型攻略 VII
免費 CyberLAB實機操作課程
Cloud Future Built Today
技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
DAY
17
0
Azure 30天
系列 第
17
篇
Day 17. Hive on Emulator
鐵人賽
wtc
2014-10-17 22:15:18
1814 瀏覽
分享至
先依照上次的說明啟動本機hadoop services. (start_local_hdp_services)
由於Hive沒有類似insert into帶values的指令, 因此需要用匯入的方式, 用簡單的範例, 先切換到C:\hdp\hive-0.13.0.2.1.3.0-1981\bin再執行hive, 接著輸入 create table test(name string);
在相同的bin資料夾下建立一個簡單的demo.txt, 只有兩行資料
再開另外一個hadoop command line, 到相同bin資料夾下輸入hadoop fs -copyFromLocal demo.txt /hive/warehouse/test匯入文字檔
5. 回到原先Hive視窗, select * from test就可看到那兩行文字
接著照著Tutorial實作
http://azure.microsoft.com/en-us/documentation/articles/hdinsight-get-started-emulator/#scenarios
執行hadoop command line, 切換目錄到c:\hdp\GettingStarted, 執行以下指令產生範例文檔並匯入至模擬器
powershell -File importdata.ps1 w3c -ExecutionPolicy unrestricted
可用以下指令檢視並確認資料有匯入
hadoop fs -ls -R /w3c
或是從流覽器檢視/w3c/input資料夾
這個檔案基本上就是access request log
為了等一下方便執行, 先複製C:\hdp\GettingStarted\Hive\w3c下的 w3ccreate.hql & w3ctotalhitsbypage.hql
貼到C:\hdp\hive-0.13.0.2.1.3.0-1981\bin下, 這樣等等就不用打一長串的路徑
將著在hadoop command line視窗, 先切換到C:\hdp\hive-0.13.0.2.1.3.0-1981\bin, 再輸入以下指令建立Hive Table跟匯入資料
hive.cmd -f w3ccreate.hql -hiveconf "input=/w3c/input/small/data_w3c_small.txt"
再執行以下指令即可看到結果, 也會看到一個Job ID. 最後列出模擬資料庫的點擊率
hive.cmd -f w3ctotalhitsbypage.hql
使用YARN status也可看到Job ID 0001執行成功
留言
追蹤
檢舉
上一篇
Day 16. Azure HDInsight Emulator
下一篇
Day 18. MS SQL & Hive的連結
系列文
Azure 30天
共
30
篇
目錄
RSS系列文
訂閱系列文
5
人訂閱
26
Day 26. Azure SQL 複製, 匯入與匯出
27
Day 27. Azure SQL 同步機制
28
Day 28. Azure Schedule Job
29
Day 29. Azure 附加元件
30
Day 30. My Azure Girl
完整目錄
直播研討會
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22202
篇
完賽人數
600
人
看影片追技術
看更多
【GIGABYTE 伺服器解決方案】啟動企業邁向人工智慧應用的一站式解決方案
Cloud Summit 臺灣雲端大會
|
22 分
How Enterprises (BFSI and Other Industries) are Transforming with Kubernetes Data Platforms
Kubernetes Summit
|
28 分
全面防禦雲地資料安全
2023 數位政府高峰會
|
31 分
新型態遠端辦公大挑戰,如何建構「零信任」
零信任資安講堂
|
37 分
FinOps - 從雲端的使用小細節,實踐雲端成本管理與優化
Cloud Summit 臺灣雲端大會
|
37 分
從 0 到 1:瑞嘉軟體的 SRE 之路
SRE CONFERENCE
|
41 分
產品開發的兩難
Hello World Dev Conference
|
48 分
通往 Cloud Native 的神奇之旅:自製 Kubernetes 工具大揭秘
Kubernetes Summit
|
35 分
數位政府與數位轉型
2023 數位政府高峰會
|
28 分
兼顧邊緣安全與動靜態內容加速方案
IT EXPLAINED
|
27 分
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
如何以A電腦開啟/關閉B電腦的windows排程
百度雲盤免註冊登入下載
(已解決)企業gmail設定dmarc問題
Gmail擋信
沒有固定IP,該怎麼自動設定DNS的A紀錄
[已解決]SQL Server還原資料庫,選擇檔案空白無資料
用Python操控task manager 結束工作失敗(已解決)
請問現在無障礙網頁AA標章是否要求很嚴格,光是靠掃描通過不應立刻送件?
aruba IAP問題
如何用php撰寫行事曆的固定六日欄位?
錯過線上報名現場將收費!CYBERSEC 2025免費線上報名倒數!
GenAI 加速企業創新落地,更需要全新 IT 戰略
Windows 10支援倒數,聯繫微軟夥伴諮詢
DevOpsDays Taipei 2025早鳥票全力開賣,限時優惠只到3/31!
全新登場!CYBERSEC ARENA:War Game遊戲中體驗資安威脅應對,提升戰略思維與決策力!
立即標記行事曆,7/2 探索 AI 與雲端的無限未來!
熱門回答
沒有固定IP,該怎麼自動設定DNS的A紀錄
VMware續用
請問現在無障礙網頁AA標章是否要求很嚴格,光是靠掃描通過不應立刻送件?
百度雲盤免註冊登入下載
(已解決)企業gmail設定dmarc問題
熱門文章
GO 與 MCP Server 的簡單介紹
Python 入門筆記 - 8 - Python 資料型態
VMware 入門筆記 - 3 - 安裝與設定 Linux 虛擬機
好奇FG-70F各OS版本之SSL-VPN功能與FG-90G差別
Java 入門筆記 - 3 - Java 程式架構與輸入輸出
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}