在Linux上安装Hadoop,Linux安装Hadoop


先决条件: Hadoop是用JAVA写的,所以首先要安装Java。在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/7667393
我下载的Hadoop版本是2.4.1,要求至少安装JDK 6以上。 Linux是唯一支持的生产环境,Unix,Windows或者Mac OS可以作为开发环境。在Windows上安装Hadoop需要Cygwin,并且在Cygwin里要包含openssh。
在Linux上安装Hadoop 到hadoop.apache.org上下载最新的稳定版hadoop,hadoop-2.4.1.tar.gz 将其解压到某目录下,例如: /home/norris/soft/hadoop-2.4.1 解压命令:tar -xvf ./hadoop-2.4.1.tar.gz 配置环境变量: 打开/home/norris/.profile文件:vi ~/.profile 我用的是Ubuntu 14.04.1,其它Linux系统的这个文件可能叫.bash_profile或.bash_login 在最后加上: export HADOOP_INSTALL=/home/norris/soft/hadoop-2.4.1 export PATH=${PATH}:${HADOOP_INSTALL}/bin:${HADOOP_INSTALL}/sbin 保存文件,并执行使其生效:source ~/.profile 此时你的环境变量中应该有JAVA和HADOOP_INSTALL
执行:hadoop version,出现版本信息,表示安装成功。 接下来要配置Hadoop的运行模式和HDFS,MapReduce(Yarn)

hadoop 只可以运行在linux上?

支持windows平台,但是没有在windows平台上面进行过严格测试,最好只作为开发平台。
可以使用cygwin+ssh+windows+hadoop来搭建开发环境,具体请参考其他资料,百度谷歌之。
 

linux中Hadoop 安装与配置问题

namenode就是master。
必须要有一台启动namenode服务。
=============
如果只需要 datanode,那么jps 命令后,查看到线程ID
然后kill 掉就好了。

注意 kill掉 namenode后,整个hadoop集群就宕掉了。
 

相关内容