安装配置hadoop

第一次安装,走了不少弯路

  1. 环境 centos7,jdk1.8,hadoop2.6.4

(1)      先安装jdk,配置环境

1)JAVA_HOME/usr/local/java/jdk1.8.0_101
2)vim /etc/profile
文件追加以下内容

1.  JAVA_HOME=/usr/local/jdk1.8.0_101

2.  CLASS_PATH=$JAVA_HOME/lib  

3.  PATH=$JAVA_HOME/bin:$PATH  

4.  export PATH JAVA_HOME CLASS_PATH  

然后esc退出编辑,:wq 退出保存

(2)      安装hadoop

l  参考http://blog.csdn.net/l1028386804/article/details/51536051

http://www.cnblogs.com/caca/p/centos_hadoop_install.html

l  下载 hadoop-xxx.tar.gz,不要下载成源码(src 

解压到usr/Hadoop/Hadoop.xxx

修改配置

vim /etc/profile

exportHADOOP_HOME=/usr/Hadoop/Hadoop.xxx

exportPATH=$PATH:$HADOOP_HOME/bin,并保存退出

#source /etc/profile  使配置生效

=============================

vim./hadoop-env.sh

exportJAVA_HOME=/usr/java/jdk1.8.0_101/

并保存退出

接着要修改HADOOP_HOME 目录下的/etc/hadoop目录下的几个的文件

core-site.xml 【ip地址改成localhost也可】

#vim core-site.xml,直接复制替换

<configuration>

   <property>

       <name>hadoop.tmp.dir</name>

       <value>/usr/hadoop/tmp</value>

       <description>.</description>

   </property>

   <property>

       <name>fs.default.name</name>

       <value>hdfs://localhost:9000</value>

   </property>

</configuration>

 

 

hdfs-site.xml

replication 是数据副本数量,默认为3salve少于3台就会报错

<configuration>

   <property>

       <name>dfs.replication</name>

       <value>1</value>

   </property>

<configuration>

 

mapred-site.xml,不存在,复制mapred-site.xml.template,修改成该文件

修改Hadoop中MapReduce的配置文件,配置的是JobTracker的地址和端口。

<configuration>

   <property>

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

       <value>http://192.168.1.249:9001</value>

   </property>

</configuration>

启动 Hadoop


格式化HDFS文件系统

Hdfs namenode-format


启动

在启动前关闭集群中所有机器的防火墙,不然会出现datanode开后又自动关闭

service iptablesstop

 

启动:./start-all.sh在sbin下执行#./start-all.sh

 

启动验证 
1
)执行jps命令,有如下进程,说明Hadoop正常启动


# jps

54679 NameNode
54774 DataNode
15741 Jps
9664 Master
55214 NodeManager
55118 ResourceManager
54965 SecondaryNameNode

 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值