Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9982162
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 系统运维

2013-11-28 11:07:46

Centos下编译fuse-dfs方法

 

1.       环境要求

 

gccjdkant

ant 需要1.8.2或以上版,在官方网站可下载

 

2.       依赖包安装

 

yum install automake autoconf m4 libtool pkgconfig fuse fuse-devel fuse-libs

 

3.       设置环境变量

 

export JAVA_HOME=具体的jdk目录

export HADOOP_HOME=具体的hadoop目录

export OS_ARCH=amd64  如果是32位机器填i386

export OS_BIT=64        如果是32为机器填32

export ANT_HOME=具体的ant目录

export PATH=$PATH:$ANT_HOME/bin

export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server:$HADOOP_HOME/build/c++/Linux-$OS_ARCH-$OS_BIT/lib:/usr/local/lib:/usr/lib

 

4.       编译libhdfs (机器要能够上网)

 

进入hadoop所在目录,

执行

$ANT_HOME/bin/ant compile-c++-libhdfs -Dlibhdfs=1 -Dcompile.c++=1

  

ln -s c++/Linux-$OS_ARCH-$OS_BIT/lib build/libhdfs

 

5.       编译fuse-dfs  (机器要能够上网)

 

进入hadoop所在目录

执行

$ANT_HOME/bin/ant compile-contrib -Dlibhdfs=1 -Dfusedfs=1

 

6.       环境配置

   编辑/etc/fuse.conf,写入以下内容

user_allow_other

mount_max=100

 

编辑$HADOOP_HOME/build/contrib/fuse-dfs/fuse_dfs_wrapper.sh

if [ "$HADOOP_HOME" = "" ]; then

export HADOOP_HOME=具体的hadoop目录

fi

 

export PATH=$HADOOP_HOME/build/contrib/fuse_dfs:$PATH

 

for f in ls $HADOOP_HOME/lib/*.jar $HADOOP_HOME/*.jar ; do

export    CLASSPATH=$CLASSPATH:$f

done

 

if [ "$OS_ARCH" = "" ]; then

export OS_ARCH=amd64   如果是32位机器填写i386

fi

 

if [ "$JAVA_HOME" = "" ]; then

export    JAVA_HOME=具体的jdk目录

fi

 

if [ "$LD_LIBRARY_PATH" = "" ]; then

export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server: $HADOOP_HOME/build/libhdfs:/usr/local/lib

fi

 

./fuse_dfs $@

 

7.       挂载hdfs

 

进入 $HADOOP_HOME/build/contrib./fuse_dfs目录

执行

./ fuse_dfs_wrapper.sh dfs://namenode IP地址:9000 /mnt/dfs (可以是任意要挂载的目录

 

 

 

 

 

阅读(1144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~