Changes between Version 8 and Version 9 of waue/2009/1005
- Timestamp:
- Oct 6, 2009, 6:37:34 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
waue/2009/1005
v8 v9 21 21 22 22 = 方法 = 23 == 0. 準備 == 24 {{{ 25 $ sudo apt-get install linux-image-2.6.24-24-generic fuse-utils libfuse-dev libfuse2 26 }}} 27 28 重開機 29 {{{ 30 $ modprobe fuse 31 }}} 32 23 33 == 1. build == 24 34 改 build.xml 的 1046行左右,去掉 doc相關敘述,如下: … … 29 39 30 40 {{{ 31 $ cd /opt/hadoop 41 $ cd /opt/hadoop-0.20.1 32 42 $ ant compile-c++-libhdfs -Dlibhdfs=1 33 43 $ ant package … … 37 47 完成則 /opt/hadoop/build/contrib/ 內則有 fuse-dfs 資料夾 38 48 49 {{{ 50 $ cp -rf /opt/hadoop-0.20.1/build /opt/hadoop 51 $ cp -rf /opt/hadoop-0.20.1/bin /opt/hadoop/ 52 $ cp -rf /opt/hadoop-0.20.1/conf /opt/hadoop/ 53 $ cp -rf /opt/hadoop-0.20.1/lib /opt/hadoop/ 54 $ mkdir /opt/hadoop/logs 55 $ cd /opt/hadoop 56 $ bin/hadoop namenode -format ; bin/start-all 57 }}} 58 59 39 60 == 2. == 40 請檢查 /opt/hadoop/ build/contrib/fuse-dfs/fuse_dfs_wrapper.sh 檔內的設定檔是否符合系統環境61 請檢查 /opt/hadoop/contrib/fuse-dfs/fuse_dfs_wrapper.sh 檔內的設定檔是否符合系統環境 41 62 42 63 {{{ … … 46 67 export OS_ARCH=i386 47 68 export JAVA_HOME=/usr/lib/jvm/java-6-sun 48 export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server:/ usr/local/share/hdfs/libhdfs/:/usr/local/lib69 export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server:/opt/hadoop/libhdfs:/usr/local/lib 49 70 }}} 50 71 51 72 {{{ 52 $ c p -rf ./build/contrib/fuse-dfs contrib/53 $ sudo mkdir /usr/local/share/hdfs/54 $ sudo cp /opt/hadoop /build/libhdfs /usr/local/share/hdfs/libhdfs/73 $ cd /opt/hadoop 74 $ mkdir libhdfs 75 $ sudo cp /opt/hadoop-0.20.1/c++/Linux-i386-32/lib/libhdfs.so ./libhdfs/ 55 76 $ mkdir /tmp/fusehdfs 56 77 }}} … … 67 88 == 3. == 68 89 * 掛載 90 法1. 69 91 {{{ 70 92 $ fuse_dfs_wrapper.sh dfs://secuse.nchc.org.tw:9000 /tmp/fusehdfs 93 }}} 94 法2. 95 {{{ 96 $ fuse_dfs_wrapper.sh rw -oserver=secuse.nchc.org.tw -oport=9000 /tmp/fusehdfs 97 }}} 98 法3. 99 {{{ 100 $ fuse_dfs_wrapper.sh rw -oserver=secuse.nchc.org.tw -oport=9000 /tmp/fusehdfs -odebug 71 101 }}} 72 102