Changes between Version 6 and Version 7 of Hinet130923/Lab7


Ignore:
Timestamp:
Sep 23, 2013, 5:16:20 PM (11 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hinet130923/Lab7

    v6 v7  
    1616
    1717 * 通常一般程式設計師只能取得有限的權限,無法修改 hadoop 叢集的設定,[[BR]]因此是否能夠在 Hadoop Client 端對某些使用者有權修改的參數進行調整呢?
     18
    1819 * 答案是可行的! [[BR]]Hadoop Client 執行端可以透過 HADOOP_CONF_DIR 環境變數來修改想要調整的 Hadoop 參數。[[BR]]以下拿前述的三種模式來做示範。
     20
    1921 * 各位前面執行完實作三,目前是運行於全分散模式(Full Distributed Mode)。[[BR]]我們可以透過修改 HADOOP_CONF_DIR 環境變數切換 hadoop 指令會採用的模式:
    2022{{{
     
    2628user@node1:~/hadoop_labs$ hadoop fs -ls
    2729}}}
     30
    2831 * 甚至透過這種方式,我們可以讓 Hadoop Client 在不同座 Hadoop 叢集之間做切換
    2932{{{
     
    3942user@node50:~$ unset HADOOP_ROOT_LOGGER
    4043}}}
     44
     45== 實作習題 ==
     46
     47 <問題 1> 當運行於全分散模式(Full Distributed Mode),卻使用 HADOOP_CONF_DIR 環境變數切換成偽分散模式(Pseudo-Distributed Mode)時,會出現甚麼情形?
     48{{{
     49#!text
     50    (A) INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 9 time(s).
     51    (B) 正常可以顯示 hadoop fs -ls 的結果
     52}}}
     53
     54 <問題 2> Hadoop 的三種模式中,哪一個無法跟全分散模式(Full Distributed Mode)並存?
     55{{{
     56#!text
     57    (A) 偽分散模式(Pseudo-Distributed Mode)
     58    (B) 單機模式(Local Mode)
     59}}}