Changes between Version 1 and Version 2 of waue/2009/1002


Ignore:
Timestamp:
Oct 2, 2009, 4:30:12 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2009/1002

    v1 v2  
    1313/opt/hadoop-0.20.1/build.xml:1418: Execute failed: java.io.IOException: Cannot run program "/opt/hadoop-0.20.1/src/c++/pipes/configure" (in directory "/opt/hadoop-0.20.1/build/c++-build/Linux-i386-32/pipes"): java.io.IOException: error=13, Permission denied
    1414}}}
     15
     16= 使用 sourceforge 上得 fusehdfs (0.18.3)=
     17
     18 * 經過測試如下
     19{{{
     20    $ sudo apt-get install libfuse2 libfuse-dev fuse-utils
     21}}}
     22
     23 * 由於無法確定fuse目錄為何,因此再下載了fuse的原始碼來編譯
     24{{{
     25 $ sudo tar -xzvf fuse-2.8.1.tar.gz -C /opt/
     26 $ cd /opt/fuse-2.8.1
     27 $ sudo ./configure ; make ;
     28 $ sudo sudo make install
     29}}}
     30
     31 * 開啟  Hadoop 0.18.3 (假設已安裝好)
     32{{{
     33    $ ./hadoop namenode -format
     34    $ ./start-all.sh
     35}}}
     36
     37 * 安裝 HDFS-FUSE:
     38{{{
     39    $ tar xvzf hdfs-fuse-0.2.linux2.6-gcc4.1-x86.tar.gz -C /opt/
     40    $ mkdir /tmp/hdfs
     41}}}
     42
     43 * 加入以下資訊到 /opt/hdfs-fuse/bin/hdfs-mount
     44{{{
     45#!text
     46export JAVA_HOME=/usr/lib/jvm/java-6-sun
     47export HADOOP_HOME=/opt/hadoop
     48export FUSE_HOME=/usr/local
     49export HDFS_FUSE_HOME=/opt/hdfs-fuse
     50export HDFS_FUSE_CONF=/opt/hdfs-fuse/conf
     51}}}
     52ps : /opt/hdfs-fuse 是 hdfs-fuse的解壓縮目錄;/opt/hadoop 是hadoop的解壓縮路徑;/usr/local是剛剛重新make過fuse的預設路徑
     53
     54 * 掛載 fuse-hdfs
     55{{{
     56    $ sudo /opt/hdfs-fuse/bin/hdfs-mount /tmp/hdfs
     57}}}
     58
     59 * 解除fuse-hdfs
     60{{{
     61    $ sudo fusermount -u /tmp/hdfs
     62}}}