

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 教學課程：使用 Amazon DynamoDB 和 Apache Hive
<a name="EMRforDynamoDB.Tutorial"></a>

在本教學課程中，您將啟動 Amazon EMR 叢集，然後使用 Apache Hive 處理存放在 DynamoDB 資料表中的資料。

*Hive* 是 Hadoop 的資料倉儲應用程式，允許您用其處理和分析來自多個來源的資料。Hive 提供類似 SQL 的語言 (*HiveQL*)，可讓您處理本機存放在 Amazon EMR 叢集或外部資料來源 (如 Amazon DynamoDB) 中的資料。

如需詳細資訊，請參閱 [Hive 教學課程](https://cwiki.apache.org/confluence/display/Hive/Tutorial)。

**Topics**
+ [開始之前](#EMRforDynamoDB.Tutorial.BeforeYouBegin)
+ [步驟 1：建立 Amazon EC2 金鑰對](EMRforDynamoDB.Tutorial.EC2KeyPair.md)
+ [步驟 2：啟動 Amazon EMR 叢集](EMRforDynamoDB.Tutorial.LaunchEMRCluster.md)
+ [步驟 3：連接到領導節點](EMRforDynamoDB.Tutorial.ConnectToLeaderNode.md)
+ [步驟 4：將資料載入 HDFS](EMRforDynamoDB.Tutorial.LoadDataIntoHDFS.md)
+ [步驟 5：將資料複製到 DynamoDB](EMRforDynamoDB.Tutorial.CopyDataToDDB.md)
+ [步驟 6：查詢 DynamoDB 資料表中的資料](EMRforDynamoDB.Tutorial.QueryDataInDynamoDB.md)
+ [步驟 7：(選用) 清除](EMRforDynamoDB.Tutorial.CleanUp.md)

## 開始之前
<a name="EMRforDynamoDB.Tutorial.BeforeYouBegin"></a>

在此教學課程中，您將需執行下列項目：
+  AWS 帳戶。如果您沒有帳戶，請參閱 [註冊 AWS](SettingUp.DynamoWebService.md#SettingUp.DynamoWebService.SignUpForAWS)。
+ SSH 用戶端 (Secure Shell)。您可以使用 SSH 用戶端連線到 Amazon EMR 叢集的領導節點並執行互動式命令。預設情況下，大多數的 Linux、Unix 和 Mac OS X 裝置都可以使用 SSH 用戶端。Windows 使用者可以下載並安裝支援 SSH 的 [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/) 用戶端。

**下一步驟**  
[步驟 1：建立 Amazon EC2 金鑰對](EMRforDynamoDB.Tutorial.EC2KeyPair.md)