276 | | = 四、參考資料 = |
| 276 | = 四、操作 = |
| 277 | == 4.1 帳號 == |
| 278 | |
| 279 | * 增加一個hadoop帳號huser,使之可以在hdfs上自己的目錄內進行存取瀏覽的操作 |
| 280 | |
| 281 | 1. 在drbl系統新增帳號 huser |
| 282 | {{{ |
| 283 | <root>$ /opt/drbl/sbin/drbl-useradd -s huser huser |
| 284 | }}} |
| 285 | 2. 用hdfs的superuser(此篇文章為root)在hdfs上建立資料夾 |
| 286 | {{{ |
| 287 | <root>$ /opt/hadoop/bin/hadoop dfs mkdir /user/huser |
| 288 | }}} |
| 289 | 3. 用superuser 設定hdfs上該資料夾的權限與擁有者 |
| 290 | {{{ |
| 291 | <root>$ /opt/hadoop/bin/hadoop dfs chown huser /user/huser |
| 292 | <root>$ /opt/hadoop/bin/hadoop dfs chmod 775 /user/huser |
| 293 | }}} |
| 294 | 4. 測試:用huser瀏覽或寫入檔案 |
| 295 | {{{ |
| 296 | <root>$ su - huser |
| 297 | <huser>$ cd /opt/hadoop/ |
| 298 | <huser>$ /opt/hadoop/bin/hadoop dfs -put input /user/huser/input |
| 299 | <huser>$ /opt/hadoop/bin/hadoop dfs -ls /user/huser/input |
| 300 | }}} |
| 301 | |
| 302 | = 五、參考資料 = |