Apache Cassandra Hands-On Training Level One

Ruth Stryker

  • 出版商: CreateSpace Independ
  • 出版日期: 2014-07-23
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 406
  • 裝訂: Paperback
  • ISBN: 1500548391
  • ISBN-13: 9781500548391
  • 相關分類: NoSQL
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Written in a clear, step-by-step manner, this 400-page course provides an excellent starting point for people that want to get into Apache Cassandra and learn best by doing.

A high-quality, project-based, hands-on training courseware book, Apache Cassandra Hands-On Training Level One is designed to be used as the student book for a 2-day introductory level Cassandra course delivered by a Cassandra instructor. Having said that, this book can also be done as a self-paced training course.

Recommended prerequisites for this training book are experience with databases, SQL, and programming.

This hands-on training course takes people through the basics of working with Cassandra as they learn how to install Cassandra, create a database, create tables, insert, update, and delete data, and create an application, as well as create and modify a multiple-node cluster.

Unit 1: Understanding What Cassandra is For
Unit 2: Getting Started with the Architecture
Unit 3: Installing Cassandra
Unit 4: Communicating with Cassandra
Unit 5: Creating a Database
Unit 6: Creating a Table
Unit 7: Inserting Data
Unit 8: Modeling Data
Unit 9: Creating an Application
Unit 10: Updating and Deleting Data
Unit 11: Selecting Hardware
Unit 12: Adding Nodes to a Cluster
Unit 13: Repairing Nodes
Unit 14: Removing a Node
Unit 15: Monitoring a Cluster
Unit 16: Adding a Data Center

As virtual machine images are used extensively throughout this hands-on course, including for the creation of a multiple-node Cassandra cluster, any computer used for the exercises in this course needs to be relatively high spec. Specifically, a computer with the following is needed:

64-bit operating system (Mac, Windows, or Linux)
8GB (or more) of RAM
30GB (or more) of free hard drive space
Latest version of VMware Player (or VirtualBox) installed and working
A way to unzip files
Acrobat Reader (or equivalent, for viewing a PDF file)

For the full outline, and class files download, see ruthstryker.com/books/achotl1.

For a sample unit, see ruthstryker.com/books/achotl1/achotl1_ch06_20140717.pdf (Unit 6) or ruthstryker.com/books/achotl1/achotl1_ch15_20140717.pdf (Unit 15).

For the setup steps, see ruthstryker.com/books/achotl1/achotl1_apC_20140722.pdf (Appendix C).

Student comments about the book:

"Excellent starter course that has taken me from knowing nothing of Cassandra to feeling confident in setting up and using it."
"Level covered in book is just right."
"Course material was good. It had a wide range of labs and was very helpful in understanding the agenda."
"Course material was well-written and easy to follow."
"Excellent introduction into Cassandra filled with hands-on exercises for all topics."
"Material covers the basics quite well."

商品描述(中文翻譯)

這本400頁的課程以清晰、逐步的方式撰寫,為那些希望進入Apache Cassandra並喜歡實作學習的人提供了一個很好的起點。

《Apache Cassandra Hands-On Training Level One》是一本高品質的基於專案、實作導向的培訓課程教材,設計用於作為由Cassandra講師提供的2天入門級Cassandra課程的學生用書。儘管如此,這本書也可以作為自學課程使用。

建議這本培訓書的先備知識是具備資料庫、SQL和程式設計的經驗。

這個實作導向的培訓課程將帶領學習者從基礎開始學習使用Cassandra,包括安裝Cassandra、建立資料庫、建立表格、插入、更新和刪除資料,以及建立和修改多節點叢集。

單元1:了解Cassandra的用途
單元2:開始使用架構
單元3:安裝Cassandra
單元4:與Cassandra通訊
單元5:建立資料庫
單元6:建立表格
單元7:插入資料
單元8:建模資料
單元9:建立應用程式
單元10:更新和刪除資料
單元11:選擇硬體
單元12:向叢集添加節點
單元13:修復節點
單元14:移除節點
單元15:監控叢集
單元16:添加資料中心

由於在這個實作課程中廣泛使用虛擬機映像,包括建立多節點Cassandra叢集,因此用於課程練習的電腦需要具備相對高的規格。具體而言,需要具備以下條件:
64位元作業系統(Mac、Windows或Linux)
8GB(或更多)的RAM
30GB(或更多)的可用硬碟空間
已安裝並運作的最新版本VMware Player(或VirtualBox)
解壓縮檔案的方法
Acrobat Reader(或等效軟體,用於查看PDF檔案)

完整的大綱和課程檔案下載,請參閱ruthstryker.com/books/achotl1。

示範單元,請參閱ruthstryker.com/books/achotl1/achotl1_ch06_20140717.pdf(單元6)或ruthstryker.com/books/achotl1/achotl1_ch15_20140717.pdf(單元15)。

設定步驟,請參閱ruthstryker.com/books/achotl1/achotl1_apC_20140722.pdf(附錄C)。

學生對這本書的評論:
「從不了解Cassandra到自信地設置和使用它的優秀入門課程。」
「書中涵蓋的程度剛剛好。」
「課程材料很好,有各種實驗室,對理解課程內容非常有幫助。」
「課程材料寫得很好,易於理解和跟隨。」
「這是一個充滿實作練習的Cassandra優秀入門介紹。」
「材料很好地涵蓋了基礎知識。」