hadoop安装及配置

王朝学院·作者佚名  2016-05-29
窄屏简体版  字體: 小  |  中  |  大  |  超大  

hadoop安装及配置Hadoop的伪分布式安装步骤使用root用户登录

1.1设置静态ip在centos桌面右上角的图标上,右键修改。

重启网卡,执行命令servicenetworkrestart

验证:执行命令ifconfig

1.2修改主机名<1>修改当前会话中的主机名,执行命令hostnamehadoop(要修改的主机名称)

<2>修改配置文件中的主机名,执行命令vi/etc/sysconfig/network

验证:重启机器

1.3把hostname和ip绑定执行命令vi/etc/hosts,增加一行内容如下

192.168.1.112hadoop

保存退出

验证:pinghadoop

1.4关闭防火墙执行命令serviceiptablesstop

验证:serviceiptablesstatus

1.5关闭防火墙的自动执行执行命令chkconfigiptablesoff

验证:chkconfig--list|grepiptables

1.6ssh(secureshell)

执行命令ssh-keygen-trsa产生密钥,位于~.ssh/文件夹中

执行命令cp~/.ssh/id_rsa.pubauthorized_keys

验证sshlocalhost

1.7安装jdk使用winscp把jdk文件从windows复制到/usr/local目录下

执行命令chmodu+xjdk赋予执行权限

执行命令./jdk.bin解压缩

执行命令mvjdk原名jdk重命名

执行命令vi/etc/PRofile设置环境变量,增加两行内容

exportAVA_HOME=jdk的安装目录

exportPATH=.:$java_HOME/bin:$PATH

保存退出

执行命令source/etc/profile让设置立即生效

验证:java-version

1.8安装hadoop执行命令tar-zxvfhadoop-1.1.2.tar.gz进行解压缩

执行命令mvhadoop-1.1.2hadoop重命名

设置环境变量

vi/etc/profile设置环境变量增加一行内容

exportHADOOP_HOME=hadoop的安装目录

修改一行内容

exportPATH=.:$JAVA_HOME/bin:$HADOOP_HOME:$PATH

保存退出

执行命令source/etc/profile让设置立即生效

修改hadoop的配置文件,位于$HADOOP_HOME/conf文件夹下

修改4个配置文件,分别是

hadoop-env.sh

1 export JAVA_HOME=/home/java/jdk1.7.0_55//你的jdk按装目录

core-site.xml

1 <property>2 <name>fs.default.name</name>3 <value>hdfs://hadoop112:9000</value>4 </property>5 <property>6 <name>hadoop.tmp.dir</name>7 <value>/home/java/hadoop/tmp</value>8 </property>

hdfs-site.xml

1 <property>2 <name>dfs.replication</name>3 <value>1</value>4 </property>5 6 <property>7 <name>dfs.permissions</name>8 <value>false</value>9 </property>

mapred-site.xml

1 <property>

2 <name>mapred.job.tracker</name>

3 <value>hadoop112:9001</value>

4 </property>

保存退出!

进入到hadoop bin目录下执行命令./hadoopnamenode-format进行hadoop格式化

执行命令start-all.sh启动

验证:1.执行命令jps,发现5个java进程,分别是nameNode,DataNode,SecondaryName,JobTracker,TaskTracker

2.通过浏览器查看

Hadoop112:50070

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航