More Related Content
Similar to 雲端資料庫建立與連結Weka
Similar to 雲端資料庫建立與連結Weka (20)
雲端資料庫建立與連結Weka
- 2. Google Compute Engine(GCE)介紹
MongoDB介紹
在GCE上新增實體(Instance)
安裝 MongoDB
匯入DataSet到MongoDB
MongoDB基本使用說明
Weka 連結MongoDB
大綱
2015/1/9國立聯合大學資工系-資料探勘 2
- 7. (3)點擊運算->Compute Engine->VM 執行個體中的“新 增執行個體”
按需求自行設定,可參考相關教學
Google Compute Engine相關教學
http://www.slideshare.net/tureki/google-cloud-platform-34679931
在GCE上新增實體(Instance)(續)
2015/1/9國立聯合大學資工系-資料探勘 7
- 10. 更新套件並安裝 MongoDB。如果系統詢問您是否要安裝這個物件,請輸入「Y」。
sudo apt-get update
sudo apt-get install mongodb
MongoDB 服務會在安裝完成後立即執行。您必須先停止該服務,才能變更其執行方式。
sudo service mongodb stop
為 MongoDB 建立目錄,然後在通訊埠 80 上以背景作業的方式執行 MongoDB 服務。
sudo mkdir $HOME/db ; sudo mongod --dbpath $HOME/db --port 80 --fork
--logpath /var/tmp/mongodb
安裝MongoDB(續)
2015/1/9國立聯合大學資工系-資料探勘 10
- 11. MongoDB 的組成架構:
Collection:為放資料的容器,每一筆新增的資料都有一個存放的 Collection,
類似 一般RDBMS(關聯式資料庫管理系統)的Table但 無限定要放那種格式 !
Object:MongoDB 最基本資料單位,每筆資料都以 Object 型態存在
Collection 中,新增後自動產生一個重複的 ID (類似 UUID 而非流水號),為
什麼要這樣設計其實很簡單,用於分散式系統中,使用不重複的 ID 將會是
關鍵。
註:分散式系統是一種允許檔案透過網路在多台主機上分享的檔案系統
MongoDB基本使用說明
2015/1/9國立聯合大學資工系-資料探勘 11
- 12. 常用指令
Mongo test 連線至資料庫test
Show dbs;
MongoDB基本使用說明(續)
2015/1/9國立聯合大學資工系-資料探勘 12
- 13. show collections; //顯示資料庫中的Collections
db.createCollection(Collection名稱);//新增Collection
註:“紅色文字部分依需求填入”
MongoDB基本使用說明(續)
2015/1/9國立聯合大學資工系-資料探勘 13
- 17. 編輯iris.csv,於最上面加入以下文字
SepalLength , SepalWidth ,PetalLength, PetalWidth,class
輸入以下指令將iris.csv匯入MongoDB
mongoimport -d Database名稱 -c Collection名稱 --type csv --file iris.csv --headerline
匯入DataSet到MongoDB(續)
2015/1/9國立聯合大學資工系-資料探勘 17
- 19. Weka 連結MongoDB
下載安裝JDBC library
UnityJDBC Driver for MongoDB
安裝完於安裝路徑資料夾複製如下圖的檔案至Weka資料夾下
mongodb_unityjdbc_full.jar, unityjdbc.jar
2015/1/9國立聯合大學資工系-資料探勘 19