iT邦幫忙

DAY 18
0

Azure 30天系列 第 18

Day 18. MS SQL & Hive的連結

  • 分享至 

  • xImage
  •  
  1. 開發的時候還是比較習慣使用熟悉的工具. 接下來測試從SSMS來連結Hive. 先到以下網址下載Hive ODBC Driver
    http://www.microsoft.com/en-us/download/details.aspx?id=40886

  1. 從控制台 -> 系統及安全性 -> 系統管理工具 執行資料來源ODBC

3, 在系統資料來源會有一個預設Sample Mirosoft Hive DSN, 點選設定

  1. 在Portal上可以看到叢集連接字串(若沒有就先建立一個叢集), 先選取複製

  1. 將該字串貼到ODBC的Host設定, 再輸入最下方的帳密, 點選test

  1. 若無問題即可看到測試成功頁面

  1. 接下來一樣使用script方式連結伺服器 (########改自己的密碼)
    EXEC master.dbo.sp_addlinkedserver
    @server = N'HiveSample',
    @srvproduct=N'HIVE',
    @provider=N'MSDASQL',
    @datasrc=N'Sample Microsoft Hive DSN',
    @provstr=N'Provider=MSDASQL.1;Persist Security Info=True;User ID=admin; Password=########;'

  1. 使用openquery的方式九可以從SQL撈出Hive的資料了
    select * from openquery (HiveSample, 'select devicemodel from hivesampletable')


上一篇
Day 17. Hive on Emulator
下一篇
Day 19. HDInsight與Blob的資料傳遞
系列文
Azure 30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言