批量建立教學用hadoop
首次使用請先在本地建立映像檔:
$ docker build -t udic_hadoop .
22
: ssh8888
: jupyter8080
: spark8088
: hadoop
執行完產生兩個.log
file和一個.csv
file
pwd_log.log
: 帳號與密碼create_hadoop.log
: container portpwd.csv
: 帳號、密碼、port表格,方便直接複製。csv格式如下表:
index | host_type | account | password | ssh_port | web_port |
---|---|---|---|---|---|
0 | master | 8953_udic_hadoop_master_0 | magxrr | 49477 | 49474 |
1 | slave | 8953_udic_hadoop_slave_0-0 | inyupj | 49478 | |
2 | master | 8953_udic_hadoop_master_1 | khiwmd | 49483 | 49480 |
3 | slave | 8953_udic_hadoop_slave_1-0 | gzlssf | 49484 |
action: [create|remove]
-d, --dry_run: 僅印出指令,不執行
批量建立
python3 main.py create
批量刪除
python3 main.py remove
需提供container批量建立時隨機產生的4位數字(container name prefix)