关于libhdfs安装编译时出现的问题,还请高手指教

蓝冰chang 2013-03-16 11:09:28
etc/ld.o.conf.so/hdfs.conf文件:

/usr/bao/jdk1.6.0_25/jre/lib/i386
/usr/bao/hadoop/build/c++/Liunx-i386-32/lib



、makefile文件:

HADOOP_INSTALL=/usr/bao/hadoop
PLATFORM=Linux-i386-32
JAVA_HOME=/usr/bao/jdk1.6.0_25
CPPFLAGS= -I$(HADOOP_INSTALL)/src/c++/libhdfs -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
LIB = -L$(HADOOP_INSTALL)/c++/Liunx-i386-32/lib
libjvm=/usr/bao/jdk1.6.0_25/jre/lib/i386/client/libjvm.so
LDFLAGS += -lhdfs

testHdfs: testHdfs.c
gcc testHdfs.c $(CPPFLAGS) $(LIB) $(LDFLAGS) $(libjvm) -o testHdfs

clean:
rm testHdfs

Makefile.am文件
#
SUBDIRS=
HADOOP_INSTALL=/usr/bao/hadoop
PLATFORM=Linux-i386-32
JAVA_HOME=/usr/bao/jdk1.6.0_25
INCLUDES=-I$(HADOOP_INSTALL)/src/c++/libhdfs -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
LDADD=-L$(HADOOP_INSTALL)/c++/$(PLATFORM)/lib -lhdfs
export INCLUDES LDADD

/etc/profile文件:

#set java enviroment
export JAVA_HOME=/usr/bao/jdk1.6.0_25
export JRE_HOME=/usr/bao/jdk1.6.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOMR/bin
#set hadoop path
export HADOOP_HOME=/usr/bao/hadoop
export PATH=$PATH:$HADOOP_HOME/bin

export ANT_HOME=/usr/bao/apache-ant-1.8.4

export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH


export C_INICLUDE_PATH=$HADOOP_HOME/src/c++/libhdfs:$JAVA_HOME/include:$JAVA_HOME/include/linux

export LD_LIBRARY_PATH=/usr/bao/hadoop/c++/Linux-i386-32/lib:/usr/bao/jdk1.6.0_25/jre/lib/i386/server


#include jar
for i in $HADOOP_HOME/*.jar
do
CLASSPATH=$CLASSPATH:$i
done
for i in $HADOOP_HOME/lib/*.jar
do
CLASSPATH=$CLASSPATH:$i
done
export CLASSPATH

unset i
unset pathmunge
上面是相应的配置文件,make时会出现找不到lhdfs的错误,还请问各位高手,是哪里出了问题么
...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

20,807

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧