ubuntu 64bit + hadoop 1.1.2 安装
已经好几年没有碰过hadoop了,上次research的时候版本还很低,现在已经彪到2.0了。。
1.按照ubuntu
1.1首先从ubuntu网站下载64bit server版本
1.2在hyper-v上安装ubuntu,配置虚拟网络适配器,分配新ip 192.168.11.101
1.3发现server版默认好像木有desktop,sudo apt-get install ubuntu-desktop安装后,startx进入windows界面
2.安装jdk(1.7)
2.1 删除已经按照的openjdk: sudo apt-get purge openjdk*
2.2 按照jdk 安装步骤参考:http://forum.ubuntu.org.cn/viewtopic.php?t=183803
2.3
3.按照ssh
sudo apt-get install ssh
免密码ssh设置(http://hadoop.apache.org/docs/r0.19.1/cn/quickstart.html)
执行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
现在确认能否不输入口令就用ssh登录localhost:
$ ssh localhost
4.安装hadoop
4.1从Apache下载
4.2 解压到目标目录
4.3 修改配置文件 hadoop-env.sh
sudo gedit hadoop/conf/hadoop-env.sh
修改为 export JAVA_HOME=/usr/lib/jvm/java/jdk1_7
4.4 修改配置文件conf/core-site.xml
<configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> </configuration>
<configuration> <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property> </configuration>
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>