分123Hiveを試してみるHiveはHadoopのファイルシステム上のファイルに対して「それがデータベースのテーブルであるかのように」アクセスすることを可能にする便利なモジュールです。HDInsightには,このHiveの機能を簡単に試せるように,サンプルのテーブルが1つ,あらかじめ定義されています。PowerShellでアクセスしてみましょう。接続するHDInsightクラスタを指定します(HDInsightのクラスタは,いくつでも作れます⁠)⁠。sasahdi2014あとは,hiveコマンドを叩くだけです。テーブルの存在を確認してみましょう。tables"hivesampletablehivesampletableというのがあるのがわかります。どんなテーブルなのでしょう?実はこれ,「⁠とあるEコマースサイトに対するモバイルデバイスのアクセスを記録した」という設定の,架空のログファイル(/hive/warehouse/hivesampletable/HiveSampleData.txt)をHiveのテーブルにしたものです。フィールドを絞って,時刻でソートし,10件だけ抽出してみます。Pennsylvaniaこのように,他のプラットフォームのHadoopと同様に,Hiveを簡単に使うことができます。自然な感じで⁠”hive⁠”コマンドを使っていましたが,これはInvoke-AzureHDInsightHiveJobコマンドレットのエイリアスなのでした。先ほどのHiveテーブル,実は6万レコード近くあります。データベースのテーブルとしては特段多いわけではありませんが,しかしPowerShellのコンソールでクエリを繰り返すより,もう少し見やすい方法がほしいところですよね。Driver⁠”を使ってみましょう。これは,Hiveテーブルに対するODBC接続を可能にするドライバです。こちらからダウンロードできます。Driver32-bit版と64-bit版がありますが,これはお使いの「Officeのアーキテクチャに」対応した方をダウンロードしてください。2013を使っています。ODBCドライバは32-bit版です。インストールはとくに選択肢もありませんので,“Next”->“Next”で完了させます。ODBCドライバのセットアップ次に,コントロールパネルからODBCデータソースを作成します。ドライバが32ビットであれば,ここでセットアップするデータソースも32ビットです。Driver⁠”を選択します。次に,HDInsightクラスタへの接続情報を入力します。NameとPasswordには,クラスタ作成時に指定した管理者名とパスワードを入力します。HDInsightクラスタへの接続情報では,Excelから接続してみましょう。「⁠データ⁠」⁠→「⁠その他のデータソース⁠」⁠→「⁠データ接続ウィザード」とクリックします。DSN」を選び,先ほど作ったデータソースを選択します。テーブル選択では“⁠hivesampletable⁠”を選びます。「接続のプロパティ」でクエリを指定することもできます。最終的に,Excelのシート上にhivesampletableの内容が取り出されました。Excelに取り込んでしまえば,グラフを生成したり,ピボットテーブルで分析したりとさまざまにデータを活用できます。「⁠Hadoopはよくわからないが,Excelなら慣れている」というユーザーのノウハウが活かせるわけです。HDInsightサービスのクラスタ構築から,BLOBストレージとのやりとり,MapReduceジョブの実行,Hiveを使ったデータベースライクなクエリなどの具体的な方法をお伝えしました。HDInsightを少しでも身近に感じていただければ幸いです。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。