2011-08-08 15 views
1

make OLAPに使用されているWikiから読んだHadoop hiveと混乱します。 今、私はMysqlを使用するOLTPデータベースからHiveでOLAPを作成したいと思っています。OLTP MysqlからHadoop HiveでOLAPを作成

どうすれば解決できますか? HiveでOLAPを作るためにケトルを使用できますか? OLTP mysqlからHiveでOLAPを作成する方法はありますか?

Tks。

+0

既存の設定と達成しようとしていることを詳しく教えてください。 –

答えて

0

私は、次のアプローチを提案します:
a)OLTPプロセスの履歴部分を指定します。通常、操作上の何らかのログです。それをファクトテーブルと呼ぶことができます。
b)ファクトテーブルを時間で区切るには
c)MySQLから最も古いパーティションを定期的にオフロードし、CSVにエクスポートしてMySQLから削除する。
E)すべてが、ハイブの最新のデータを持っている、とMySQL OLTPデータベースの成長を防ぐことができます。このスキーマを実装することにより

をハイブに、このCSVファイルをロードします。

+0

Davidさん、ありがとうございます。私はSqoopを使用してMysqlやHiveなどのRDBMSからデータベースをインポートして読み込みました。しかし今、私はHiveからのデータソースでpentahoに関するレポートを作成する上で問題があります。(私は[http://stackoverflow.com/questions/7020565/create-datasource-hive-on-pentaho-hadoop](http: //stackoverflow.com/questions/7020565/create-datasource-hive-on-pentaho-hadoop)しかし、私はまだ回答を得ていない –

関連する問題