时间:2021-07-01 10:21:17 帮助过:18人阅读
一 配置SSH 下载ssh服务端和客户端 sudo apt-get install openssh-server openssh-client 验证是否安装成功 ssh username@192.168.30.128按照提示输入username的密码,回车后显示以下,则成功。(此处不建议修改端口号,hadoop默认的是22,修改后启动hadoop会
二 安装JDK(采用OpenJDK,为啥不用JDK...百度or谷歌)
下载jdk sudo apt-get install openjdk-7-jdk(目前最新的是openjdk-7)配置环境变量 sudo vim ~/.bashrc (在文件末尾添加) export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386hadoop/conf/core-site.xml,hadoop/conf/hdfs-site.xml,hadoop/conf/mapred-site.xml) sudo vim /usr/local/hadoop/conf/core-site.xml(修改为以下内容)
fs.default.name
hdfs://192.168.30.128:9000
sudo vim /usr/local/hadoop/conf/hdfs-site.xml(修改为以下内容)
hadoop.tmp.dir
/home/username/hadoop_tmp
A base for other temporary directories.
dfs.name.dir
/tmp/hadoop/dfs/datalog1,/tmp/hadoop/dfs/datalog2
dfs.data.dir
/tmp/hadoop/dfs/data1,/tmp/hadoop/dfs/data2
dfs.replication
2
sudo vim /usr/local/hadoop/conf/mapred-site.xml(修改为以下内容)
mapred.job.tracker
192.168.30.128:9001
四 运行wordcount
在hdfs中创建一个统计目录,输出目录不用创建,否则运行wordcount的时候报错。 ./hadoop fs -mkdir /input./hadoop fs -put myword.txt /input./hadoop jar /usr/local/hadoop/hadoop-examples-1.2.1.jar wordcount /input /output./hadoop fs -cat /output/part-r-00000