读书人

windows7配备hadoop环境

发布时间: 2012-08-09 15:59:21 作者: rapoo

windows7配置hadoop环境

主要软件 ?jdk1.6(安装路径不要有空格)

? ? ? ? ? ? ? Cygwin(安装在NTFS分区下)

? ? ? ? ? ? ? hadoop-0.21.0

?

?

安装Cygwin注意:*** Query: Should privilege separation be used? (yes/no) no

? ? ? ? ? ? ? ? ? ? ? ? ?*** Query: (Say "no" if it is already installed as a service) (yes/no) yes

?

? ? ? ? ? ? ? ? ? ? ? ? *** Query: Enter the value of CYGWIN for the daemon: [] ntsec

?

当出现have fun 表示成功。

?

启动ssh服务 ?net start sshd

登录 ? ? ? ? ? ? ssh ? localhost ? ?提示密码输入

?

Hadoop配置

Hadoop ?用tar命令解压 到E:盘根目录 ?在Cygwin的etc/profile文件末尾加入:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?export HADOOP_HOME=/cygdrive/e/hadoop-0.21.0

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?export PATH=$PATH:$HADOOP_HOME/bin

?

?

更改hadoop/conf下的hadoop-env.sh ? 加入?export JAVA_HOME=/cygdrive/d/Java/jdk1.6

? ? ? hadoop/bin下的hadoop-config.sh ?把189行改为 ? JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`

?

?

  1. hadoop/conf/core-site.xml ?
  2. <configuration>?
  3. <property>?
  4. <name>fs.default.name</name>?
  5. <value>hdfs://localhost:9000</value>?
  6. </property>?
  7. <property>?

  8. </configuration>?
  9. hadoop/conf/hdfs-site.xml ?
  10. <configuration>?
  11. <property>?
  12. <name>dfs.replication</name>?
  13. <value>1</value>?
  14. </property>?
  15. </configuration>?
  16. /opt/hadoop/conf/mapred-site.xml ?
  17. <configuration>?
  18. <property>?
  19. <name>mapred.job.tracker</name>?
  20. <value>localhost:9001</value>?
  21. </property>?
  22. </configuration>?
  23. ?

?

?

运行hadoop

? ? 打开Cygwin控制台 ?输入cd ?$HADOOP_HOME 进入Hadoop文件夹

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 输入?bin/hadoop namenode format

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 启动 ?$ bin/start-all.sh

?

?

?

测试 ?:在伪分布式模式上运行

?

? ? ? ? ??bin/hadoop jar hadoop-*-examples-0.21.0.jar grep input output ‘dfs[a-z.]+’

?

? ? ? ? ?重开个Cygwin控制台 进入Hadoop文件夹

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?输入?bin/hadoop fs -cat output/*

? ? ? ? ?可以看到下面内容:

?

?

3 ? ? ? dfs.class

2 ? ? ? dfs.period

1 ? ? ? dfsmetrics.log

1 ? ? ? dfsadmin

1 ? ? ? dfs.servers

1 ? ? ? dfs.replication

1 ? ? ? dfs.permissions

1 ? ? ? dfs.file


?

?

?

?

?

?

?

?

?

?

?

读书人网 >windows

热点推荐