SlideShare uma empresa Scribd logo
1 de 48
お見合いで「ご趣味は?」と聞かれた
ときに「IoTとビッグデータを少々」と
答えたいSEが読む資料
~HDP v2.5 インストール編~
自己紹介
CGやったり
もんた(@___monta___)
FPGAやったり インフラSEやったり
本業
ボウリングやったり、マジックやったり、筋トレやったり楽しく生きようと努力
しています。
はじめに
データの処理データの作成・収集 フィードバック
ビッグデータとか、IoT、CPS etc ... いろいろと聞く。実体は
難しくなくて、作られたデータを収集して、処理して、フィー
ドバックするだけ。
(可視化も人へのフィードバックの一手法に過ぎない)
携帯
スマート
ウォッチ
その他
メッセージ
ング
ストリーム
処理
バッチ
処理
蓄積
処理
フィードバック
人へ
機械へ
Hadoopなどが必要な理由
データの処理データの作成・収集 フィードバック
やることは難しくないが、実現は難しい。要求される容量や性
能に対して、データ処理が間に合わない為だ。
そこでデータ処理を分割して、複数のマシンで実施する基盤が
欲しくなる。
携帯
スマート
ウォッチ
その他
メッセージ
ング
ストリーム
処理
バッチ
処理
蓄積
処理
フィードバック
人へ
機械へ処理が間に
合わない!
Hadoopなどが必要な理由
データの処理データの作成・収集 フィードバック
もちろんスクラッチ開発も可能だが、データ、処理の分散管理、
障害時のリカバリなどを考慮すると、難易度が高い。
それらを提供してくれる有名な基盤がHadoop(+α)というわ
け。
携帯
スマート
ウォッチ
その他
メッセージ
ング
ストリーム
処理
バッチ
処理
蓄積
処理
フィードバック
人へ
機械へ
オイラにお
任せ!
サーバ構成について
 サーバの構成と役割は、以下のようになる。
(下に記載した台数は目安)
Hadoo 管理ノード
・Hadoopの各コンポー
ネントの管理機能
Ambari サーバ
・各サーバへのコン
ポーネント配布
・Hadoop全体(クラス
タ)の状態管理
Hadoop slaveノード
・Hadoop機能の実働
ノードで、主にデー
タを蓄積・処理を実
行する
1台 3台〜5台 3台〜
Hortonworksからはsandboxとして1台に全て実装したVMイメージ
がダウンロードできる。
サーバ構成について
 Ambariサーバのハードウェア要件
(1) Ambari は1GB以上のメモリを搭載し、500MB以上
の空きがあること。
(2) Ambari Metricsを使うのであれば、Ambariサーバの
メモリ、ディスクの見積もりは以下の通り。
インストールの流れ
 インストールの全体の流れは以下のようになる。
(1)HW設定、OSインストール
(2)Hadoopインストール準備
(3)Ambariサーバ インストール・起動
(4)管理、slaveノードインストール
(1)HW設定、OSインストール
Hadoopに限ったことではないので、軽く記載。
 HW設定
必須ではないが、ipmiなどでリモートから大量のノード
を制御するためには事前にBMC設定が必要。
(計画停止後の起動のために数百台の電源ボタンを押
すのは嫌でしょ?)
 OSインストール
必要なOSレベルの可用性はこの時点で確保する。
例)RAID、NICのbondingなど。
(2)Hadoopインストール準備
 Hortonworksのページのマニュアルを確認する。
http://docs.hortonworks.com/index.html
英語ですが、難易度は低めです。
必要な部分だけパラパラ眺めましょう。
(2)Hadoopインストール準備
 システム要件をまとめると以下になります。
・OS…Redhat 7.x,6.x、CentOS 7.x,6.x、debian 7.x、
Ubuntu 12.04,14.04
・ブラウザ…IE10、FireFox 18、GoogleChrome 26
・パッケージ管理各種…yum、rpm、apt
・OpenSS… v1.01 build 16より新しいもの
・各種ツール…scp、curl、unzip、tar、wget
・Python…ver 2.6 or ver 2.7(OSに依存)
・JDK…選択するHDPスタックに依存
(2)Hadoopインストール準備
 推奨も含めて、事前の準備を列挙する
1. FD(File Descriptor)の最大オープン数の制限
10000以上を推奨する。/etc/security/limits.confへ設定す
るのが吉
* soft nofile 10000
* hard nofile 10000
2. ホスト名がFQDNで定義されていること
/etc/hostnameの設定、/etc/hosts、/etc/sysconfig/network
ファイルで一致させ、hostname -fと統一する。
3. /etc/hostsファイルなどで、全ノードの名前解決ができ
るようにしておく。
4. NTPをインストールして時刻同期を完了しておく。
(2)Hadoopインストール準備
 推奨も含めて、事前の準備を列挙する
1. sshでパスワードレスでログインできるように準備
する。Ambariサーバから他のノードへ、Ambari-
agentをインストール際に必要となる。
2. iptablesの停止
systemctl disable firewalld
service firewalld stop
3. SELinuxの無効化
/etc/selinux/configに以下を記載すると恒久的に無
効化できる。セキュリティ強度を考慮すること。
SELINUX=disabled
(3)Ambariサーバ インス
トール・起動
 Ambariのインストールはデフォルトで入れるだけ
なら、2ステップで完了する。
1.リポジトリ情報追加
2.インストール
 セットアップ起動も2ステップ。
1.Ambari のセットアップコマンド実行
2.Ambari の起動コマンド実行
下手にハマらないようにするために、“綺麗な”サーバを準備しま
しょう!
ポイント
(3)Ambariサーバ インス
トール・起動
 インストールの手順は以下の通り。(2ステップ!)
Ambariをインストールサーバに yumのリポジトリファイルを追加。
[root@s01 ~]# wget -nv http://public-repo-
1.hortonworks.com/ambari/centos7/2.x/updates/2.4.1.0/ambari.repo -O
/etc/yum.repos.d/ambari.repo
Ambariインストール
[root@s01 ~]# yum install ambari-server
Loaded plugins: fastestmirror
〜中略〜
Installed size: 733 M
Is this ok [y/d/N]: y
Downloading packages:
Complete!
[root@s01 ~]#
内容を確認して、答える
(基本的にデフォルトで)
エラーなく、Completeが出
れば OK!
(3)Ambariサーバ インス
トール・起動
 Ambariのセットアップ
# ambari-server setup
Checking JDK...
[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7
[3] Custom JDK
=====================================================
=========================
Enter choice (1):
〜中略〜
Do you accept the Oracle Binary Code License Agreement [y/n] (y)? Y
〜中略〜
Adjusting ambari-server permissions and ownership...
Ambari Server 'setup' completed successfully.
エラーなく、successfullyが
出れば OK!
質問に無難に答えて…
(基本的にデフォルトで)
(3)Ambariサーバ インス
トール・起動
 Ambariの起動
# ambari-server start
Using python /usr/bin/python
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Ambari database consistency check started...
No errors were found.
Ambari database consistency check finished
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start....................
Ambari Server 'start' completed successfully.
エラーなく、successfullyが
出れば OK!
(3)Ambariサーバ インス
トール・起動
 以上。
この時点で、Ambari(関連するDB含める)がイン
スールされ、アクセス可能になっている。
Hadoo 管理ノードAmbari サーバ Hadoop slaveノード
1台 3台〜5台 3台〜
Ambari
PostgreSQL
デフォルトでは8080ポート
でAmbariにアクセスできる。
(4)管理、slaveノード
インストール
 http://Ambariサーバ:8080/ にブラウザでアクセス。
(わかると思いますが、“Ambariサーバ”は自身の
環境に合わせてください。)
デフォルトでは
Username: admin
Password: admin
で“Sign in”できます。
(4)管理、slaveノード
インストール
 “Sign in”すると、Welcome画面が起動します。
「Launch Install Wizard」をクリック
インストールウィザードを
起動します。
(4)管理、slaveノード
インストール
 クラスタ名入力
クラスタ名を入力します。(一環境だけだったら
何でも良いので適当に)
クラスタ名を入力し
て、”Next”
(4)管理、slaveノード
インストール
 バージョンとリポジトリ設定
何も変更せず(バージョンは最新、リポジトリも
デフォルトのままで)、“Next”をクリック
下の方にある”Next”を探そ
う(笑)
〜〜〜〜〜〜〜〜〜〜中略〜〜〜〜〜〜〜〜
(4)管理、slaveノード
インストール
 管理サーバ、slaveノードの名前指定、および、秘
密鍵情報入力して“Register and Confirm”。
全部列挙しても良いし、画面例にあるよ
うな“Pattern Expressions”に従った書き方
でも良い。
準備として、sshでパスワードレスで
全ノードにログインできるようにし
たはず。
その秘密鍵をここにコピペ
“Register and
Confirm”をクリック
(4)管理、slaveノード
インストール
 Ambari-Agentのインストール
指定したノードにAgentがインストールされます。
Installingをクリックすると
ログが確認できる。
(4)管理、slaveノード
インストール
 Agentインストール後の自動チェック
ntpが設定されているか、など事前にチェックして
くれる。 ここにまとめ結果が出る。
後々困るので、このステップで潰
しておきましょう。
大丈夫になったら、“Next”
(4)管理、slaveノード
インストール
 サービスの選択
まず、インストールするサービスを選ぶ。(依存関係は自
動的に対処してくれるし、あとから追加もできるので、ま
ず使いたいもののみ選択してOK)
下の方にある”Next”を探そ
う(再び)
〜〜〜〜〜〜〜〜〜〜中略〜〜〜〜〜〜〜〜
(4)管理、slaveノード
インストール
 管理サーバの割り当て
選んだサービスの管理機能をインストールするサーバ
を設定して、“Next”。
このプルダウンリストから
ノードを選択可能
(4)管理、slaveノード
インストール
 Slaveとクライアントをinstallするノード選択
トラブルを避けるために、管理ノード、Slaveノー
ド、クライアントを分けてました。
”Next”をクリック
(4)管理、slaveノード
インストール
 Install時の設定
まずは、デフォルトでOKだが、赤いマークの必須の入
力項目(パスワード)を実施して、Next。
”Next”をクリック
推奨やワーニングが出るが、
サラッと流して進めましょう。
(4)管理、slaveノード
インストール
 確認画面
確認画面が表示されるので、問題なければ“Deploy”
(4)管理、slaveノード
インストール
 Installドン!
全ノードinstallが同時に始まる。
ネットワークがショボイとタイムアウト
になる場合があるが、この辺りにRetryボ
タンが出るので、それで何度か実施すれ
ばOK
(4)管理、slaveノード
インストール
 完了
インストールご、サービス起動、テストまで自動的に
実施してくれる。
画面例ではうまくテストが動作
していない。
が、インストールは出来たので、
“Next”
Ambari ダッシュボード
 インストールが完了すると、Ambariの管理がめん
が表示されます。
おめでとうございます!
 これで、Hadoopを触る準備ができました。
 これ以降は、オプションのサーバ高可用(HA)化
作業になります。
HDFS 高可用(HA)化
 管理サーバの高可用化
①画面左側のサービス
の一覧からHDFSを選択
②「Service Actions」プルダ
ウンリストから「Enable
Name Node HA」をクリック
HDFS 高可用(HA)化
 Hbase停止
HA化のウィザードを起動すると、Hbaseを事前に
停止するようにメッセージが出るので、先回りし
て停止する。
①画面左側のサービス
の一覧からHBaseを選択
②「Service Actions」プルダ
ウンリストから「Stop」を
クリック
HDFS 高可用(HA)化
 Nameservice IDを入力する
HDFS 高可用(HA)化
 コンポーネントのインストール先設定
HDFS 高可用(HA)化
 ノード設定の確認画面
HDFS 高可用(HA)化
 画面の指示に従って、HDFSのチェックポイント作
成など
[root@s01 ~]# sudo su hdfs -l -c 'hdfs dfsadmin -safemode enter'
Safe mode is ON
[root@s01 ~]# sudo su hdfs -l -c 'hdfs dfsadmin -saveNamespace'
Save namespace successful
コマンドを実行した
ら”Next”がクリックできる
ようになる。
HDFS 高可用(HA)化
 サービス停止〜コンポーネントインストール、起
動(自動)
コマンドを実行した
ら”Next”がクリックできる
ようになる。
HDFS 高可用(HA)化
 JornalNodeの初期化
ログインするべきサーバ名まで書いているので注意深
く指示通り作業しましょう。
[root@s01 ~]# sudo su hdfs -l -c 'hdfs namenode -initializeSharedEdits'
16/11/25 00:12:29 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: user = hdfs
STARTUP_MSG: host = s01.hdp.local/192.168.0.1
STARTUP_MSG: args = [-initializeSharedEdits]
〜 長いので後略〜
HDFS 高可用(HA)化
 Zookeeper、Namenodeの起動
勝手にやってくれるので、無事終わるのを待って
“Next”
HDFS 高可用(HA)化
 メタデータの初期化コマンド実行
ノード名に注意して、指示された通り、実行。
[root@s01 ~]# sudo su hdfs -l -c 'hdfs zkfc -formatZK'
16/11/25 00:17:43 INFO tools.DFSZKFailoverController:
STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DFSZKFailoverController
STARTUP_MSG: user = hdfs
STARTUP_MSG: host = s01.hdp.local/192.168.0.1
〜 長いので後略〜
[root@s02 ~]# sudo su hdfs -l -c 'hdfs namenode -bootstrapStandby'
16/11/25 00:19:54 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: user = hdfs
STARTUP_MSG: host = s02.hdp.local/192.168.0.2
STARTUP_MSG: args = [-bootstrapStandby]
STARTUP_MSG: version = 2.7.3.2.5.0.0-1245
〜 長いので後略〜
HDFS 高可用(HA)化
 HA化 確定処理。
Done!
HDFS 高可用(HA)化
以上!
まとめ
 OSがインストールされている状態から、事前に実
施すべき、準備作業をまとめた。
 事前準備されたサーバに対しての、Ambairインス
トール手順を順にまとめた。
 インストール後のHDFS HA化についてまとめた。
(より簡単なYARN HA化については省略)
次は、具体的に、Hadoopを使う段階に入ります!
付録
 サーバスペック
今回の検証ではNECのご好意により、Hadoopなど分散
システムに向いているDX2000を使用しています。
1シャーシに36ノード Xeon D-1527
(8core 2.2Ghz)
CPU
32GBMem
SSD 256GBDISK
10GbpsNetwork
※バリエーション有り

Mais conteúdo relacionado

Mais procurados

Webアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいかWebアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいかHiroshi Tokumaru
 
かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう Shuhei Iitsuka
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニックinfinite_loop
 
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装infinite_loop
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おうShuhei Iitsuka
 
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説MongoDB Configパラメータ解説
MongoDB Configパラメータ解説Shoken Fujisaki
 
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624Tetsuya Sodo
 
Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Hiroshi Tokumaru
 
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎Naruhiko Ogasawara
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計Yoshinori Matsunobu
 
安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014Hiroshi Tokumaru
 
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)Arata Fujimura
 
PyCon APAC 2013 Web Secure Coding
PyCon APAC 2013 Web Secure CodingPyCon APAC 2013 Web Secure Coding
PyCon APAC 2013 Web Secure CodingGouji Ochiai
 
なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?ichirin2501
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニングyoku0825
 
XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門Hiroshi Tokumaru
 
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術yoku0825
 
Elasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライドElasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライド崇介 藤井
 
My sqlで2億件のシリアルデータと格闘した話
My sqlで2億件のシリアルデータと格闘した話My sqlで2億件のシリアルデータと格闘した話
My sqlで2億件のシリアルデータと格闘した話saiken3110
 
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなしMasahiro NAKAYAMA
 

Mais procurados (20)

Webアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいかWebアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいか
 
かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
 
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おう
 
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説MongoDB Configパラメータ解説
MongoDB Configパラメータ解説
 
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
 
Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介
 
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
 
安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014
 
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
 
PyCon APAC 2013 Web Secure Coding
PyCon APAC 2013 Web Secure CodingPyCon APAC 2013 Web Secure Coding
PyCon APAC 2013 Web Secure Coding
 
なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニング
 
XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門
 
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術
 
Elasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライドElasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライド
 
My sqlで2億件のシリアルデータと格闘した話
My sqlで2億件のシリアルデータと格闘した話My sqlで2億件のシリアルデータと格闘した話
My sqlで2億件のシリアルデータと格闘した話
 
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
 

Destaque

ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!Nagato Kasaki
 
Spark MLlibでリコメンドエンジンを作った話
Spark MLlibでリコメンドエンジンを作った話Spark MLlibでリコメンドエンジンを作った話
Spark MLlibでリコメンドエンジンを作った話Koki Shibata
 
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 FallAmazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 FallShinpei Ohtani
 
Asakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for HadoopAsakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for HadoopTakashi Kambayashi
 
OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向 Masanori Itoh
 
八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217IDC Frontier
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG
 
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」オラクルエンジニア通信
 
ソフトバンク通信3社向けHadoop研修資料
ソフトバンク通信3社向けHadoop研修資料ソフトバンク通信3社向けHadoop研修資料
ソフトバンク通信3社向けHadoop研修資料Preferred Networks
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)Akira Shimosako
 
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)Naoki (Neo) SATO
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたTakashi Kanai
 
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」オラクルエンジニア通信
 
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Recruit Technologies
 

Destaque (20)

Oracle Big Data SQL3.1のご紹介
Oracle Big Data SQL3.1のご紹介Oracle Big Data SQL3.1のご紹介
Oracle Big Data SQL3.1のご紹介
 
日々進化するHadoopの 「いま」
日々進化するHadoopの 「いま」日々進化するHadoopの 「いま」
日々進化するHadoopの 「いま」
 
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!
 
Spark MLlibでリコメンドエンジンを作った話
Spark MLlibでリコメンドエンジンを作った話Spark MLlibでリコメンドエンジンを作った話
Spark MLlibでリコメンドエンジンを作った話
 
Oracle R Advanced Analytics for Hadoop利用方法
Oracle R Advanced Analytics for Hadoop利用方法Oracle R Advanced Analytics for Hadoop利用方法
Oracle R Advanced Analytics for Hadoop利用方法
 
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 FallAmazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
 
Asakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for HadoopAsakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for Hadoop
 
OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向
 
八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
 
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
 
ソフトバンク通信3社向けHadoop研修資料
ソフトバンク通信3社向けHadoop研修資料ソフトバンク通信3社向けHadoop研修資料
ソフトバンク通信3社向けHadoop研修資料
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
 
はやわかりHadoop
はやわかりHadoopはやわかりHadoop
はやわかりHadoop
 
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)
[Azure Deep Dive] Spark と Azure HDInsight によるビッグ データ分析入門 (2017/03/27)
 
20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
 
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
 
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
 
Yahoo! JAPANでのHadoop利用について
Yahoo! JAPANでのHadoop利用についてYahoo! JAPANでのHadoop利用について
Yahoo! JAPANでのHadoop利用について
 

Semelhante a お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料

20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー20130313 OSCA Hadoopセミナー
20130313 OSCA HadoopセミナーIchiro Fukuda
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編Kotaro Tsukui
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbixsoftlayerjp
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料Masaya Fujita
 
PredictionIO構築入門
PredictionIO構築入門PredictionIO構築入門
PredictionIO構築入門Shinsuke Sugaya
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformYoshida Yuri
 
AWSとmod_pagespeedで 楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで 楽々サクサク高速化!!aasakawa
 
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)sysloadや監視などの話(仮)
sysloadや監視などの話(仮)Takanori Sejima
 
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法Tetsutaro Watanabe
 
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~griddb
 
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説Kimihiko Kitase
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Yohei Sasaki
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションTetsurou Yano
 
Android起動周りのノウハウ
Android起動周りのノウハウAndroid起動周りのノウハウ
Android起動周りのノウハウchancelab
 
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携NHN テコラス株式会社
 
仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発 - PyCon JP 2016Takayuki Shimizukawa
 
hbstudy#6LTyuzorock
hbstudy#6LTyuzorockhbstudy#6LTyuzorock
hbstudy#6LTyuzorockyuzorock
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 

Semelhante a お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料 (20)

20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料
 
PredictionIO構築入門
PredictionIO構築入門PredictionIO構築入門
PredictionIO構築入門
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
 
AWSとmod_pagespeedで 楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで 楽々サクサク高速化!!
 
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
 
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
 
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
 
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
 
Android起動周りのノウハウ
Android起動周りのノウハウAndroid起動周りのノウハウ
Android起動周りのノウハウ
 
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
 
仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発 - PyCon JP 2016
 
hbstudy#6LTyuzorock
hbstudy#6LTyuzorockhbstudy#6LTyuzorock
hbstudy#6LTyuzorock
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
Azure de debian
Azure de debianAzure de debian
Azure de debian
 

Mais de Monta Yashi

AIと最適化の違いをうっかり聞いてしまう前に v2
AIと最適化の違いをうっかり聞いてしまう前に v2AIと最適化の違いをうっかり聞いてしまう前に v2
AIと最適化の違いをうっかり聞いてしまう前に v2Monta Yashi
 
AIと最適化の違いをうっかり聞いてしまう前に
AIと最適化の違いをうっかり聞いてしまう前にAIと最適化の違いをうっかり聞いてしまう前に
AIと最適化の違いをうっかり聞いてしまう前にMonta Yashi
 
13 blender+αの大発表会
13 blender+αの大発表会13 blender+αの大発表会
13 blender+αの大発表会Monta Yashi
 
Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)Monta Yashi
 
04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークs04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークsMonta Yashi
 
blenderとunreal engine4
blenderとunreal engine4blenderとunreal engine4
blenderとunreal engine4Monta Yashi
 
More photorealistic!
More photorealistic!More photorealistic!
More photorealistic!Monta Yashi
 
大人の分散レンダリング
大人の分散レンダリング大人の分散レンダリング
大人の分散レンダリングMonta Yashi
 
Rデータ入力編
Rデータ入力編Rデータ入力編
Rデータ入力編Monta Yashi
 
ベイズ統計学
ベイズ統計学ベイズ統計学
ベイズ統計学Monta Yashi
 

Mais de Monta Yashi (12)

AIと最適化の違いをうっかり聞いてしまう前に v2
AIと最適化の違いをうっかり聞いてしまう前に v2AIと最適化の違いをうっかり聞いてしまう前に v2
AIと最適化の違いをうっかり聞いてしまう前に v2
 
AIと最適化の違いをうっかり聞いてしまう前に
AIと最適化の違いをうっかり聞いてしまう前にAIと最適化の違いをうっかり聞いてしまう前に
AIと最適化の違いをうっかり聞いてしまう前に
 
Blender15
Blender15Blender15
Blender15
 
13 blender+αの大発表会
13 blender+αの大発表会13 blender+αの大発表会
13 blender+αの大発表会
 
Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)
 
04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークs04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークs
 
blenderとunreal engine4
blenderとunreal engine4blenderとunreal engine4
blenderとunreal engine4
 
More photorealistic!
More photorealistic!More photorealistic!
More photorealistic!
 
大人の分散レンダリング
大人の分散レンダリング大人の分散レンダリング
大人の分散レンダリング
 
Rデータ入力編
Rデータ入力編Rデータ入力編
Rデータ入力編
 
ベイズ統計学
ベイズ統計学ベイズ統計学
ベイズ統計学
 
R高速化
R高速化R高速化
R高速化
 

お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料