`
wiselyman
  • 浏览: 2081356 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:81124
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130150
社区版块
存档分类
最新评论

hadoop-1.0.3集群安装

 
阅读更多

 1、下载vmware和centos,在vmware里安装2份centos(可安装好一个复制一个)

2、一个作为hadoop的master一个作为hadoop的slave

3、在两台机器上分别配置hosts文件 vim /etc/hosts 添加:

 

 

 

192.168.237.128 master

192.168.237.129 slave1


 

4、安装jdk ,vim /etc/profile export JAVA_HOME 和 PATH,

 

要让配置起效要执行

 

 

 

 

source /etc/profile


 

5、分别给两台机器新增用户hadoop用户组hadoop

6、ssh免登陆,两台机器分别配置如下命令

 

 

 

 

ssh-keygen -t rsa

cp id_rsa.pub authorized_keys (master端可不执行)


   在master上执行:

 

 

 

 

 

ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@slave1 (将mater的公钥追加到slave1的authorized_keys中)


 如果有更多机器同理(ssh slave1若出现“Agent admitted failure to sign using the key” 错误执行ssh-add /home/hadoop/.ssh/id_rsa

)

7、安装hadoop-1.0.3

 下载hadoop-1.0.3.tar.gz ,分别在两台机器解压当前用户的目录下/home/hadoop

 

 

 

 

tar xzf hadoop-1.0.3.tar.gz


 

使用管理员对解压后的文件夹授权给hadoop用户及组 

 

 

 

 

sudo chown -R hadoop:hadoop hadoop-1.0.3


 

在/etc/profile添加hadoop环境变量

 

 

 

 

export HADOOP_INSTALL=/usr/local/hadoop/hadoop-1.0.3


 

 

 

 

export PATH=$HADOOP_INSTALL/bin:$PATH


 8、配置hadoop

    

   修改hadoop-env.sh,去掉注释

 

 

 

 

export JAVA_HOME=/usr/lib/jvm/default-java


 

修改

core-site.xml

  <?xml version="1.0"?>


<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>


<configuration>


<property>


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


<value>hdfs://master:9000</value>


</property>


</configuration>


 

 

 

 

 

 修改

hdfs-site.xml

 

 

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl"href="configuration.xsl"?>

<configuration>

<property>

<name>dfs.name.dir</name>

<value>/home/hadoop/namedir</value>

<!--在master的这几个目录要自己建-->

</property>

<property>

<name>dfs.data.dir</name>

<value>/home/hadoop/datadir</value>

</property>

<property>

<name>fs.checkpoint.dir</name>

<value>/home/hadoop/ckdir</value>

</property> <property>

<name>dfs.replication</name>

<value>2</value>

</property>

</configuration>


  

 修改

mapred-site.xml

  

 <?xml version="1.0"?>   <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>    <configuration>    <property>    <name>mapred.job.tracker</name>    <value>namenode:9001</value>    <final>true</final>    </property>    <property>    <name>mapred.local.dir</name>    <value>/home/hadooptest/mapred/local</value>    <final>true</final>    </property>    <property>    <name>mapred.system.dir</name>    <value>/home/hadooptest/mapred/system</value>    <final>true</final>    </property>    <property>    <name>mapred.tasktracker.map.tasks.maximum</name>    <value>2</value>    <final>true</final>    </property>    <property>    <name>mapred.tasktracker.reduce.tasks.maximum</name>    <value>2</value>    <final>true</final>    </property>    <property>    <name>mapred.child.java.opts</name>    <value>-Xmx400m</value>    </property>   </configuration>

 

 

 

修改masters

 

 

 

 

 

master


 

修改slaves

 

 

 

 

 

slave1


 两台机器保持以上配置一致

9、格式化namenode

 

 

 

bin/hadoop namenode -format

 

 


 

10、启动hadoop

 

 

 

bin/start-all.sh

 

 


11、验证安装

jps

 

 

 

 

 


 master上显示:

2900 NameNode 3075 SecondaryNameNode 3246 Jps 3154 JobTracker


  

slave1上显示:

 

 

2622 TaskTracker

2516 DataNode

2695 Jps


 

12、日志在hadoop安装包底下的logs里有任何错误请查看里面的报错日志

 


 

 

 

 

分享到:
评论

相关推荐

    hadoop-core-1.0.3.jar

    Exception in thread "main" java.io.IOException: Failed to ...解决方法是,修改/hadoop-1.0.3/src/core/org/apache/hadoop/fs/FileUtil.java文件 688-692行注释,然后重新编译源代码,重新打一个hadoop.jar的包。

    hadoop-eclipse-plugin-1.0.3.jar

    windows下hadoop 的 eclipse 插件,eclipse3.7版本测试通过,lib里面包含解决windows下连接linux权限问题的hadoop-core.jar文件。

    hadoop-1.0.3 中文.chm

    hadoop-1.0.3 中文,资料都是来自apache,资料还是很齐全的,自己编译的,可以搜索,有些显示还是0.18版的,可能是文档没有更新过来。分数有点多,回复就会还你的。

    hadoop-1.0.3-API.chm

    Hadoop-1.0.3 API, 帮助用户查看Hadoop自身提供的接口调用

    Hadoop-1.0.0集群安装

    Hadoop-1.0.0集群安装

    hadoop-1.0.3 eclipse插件

    hadoop-1.0.3 eclipse插件

    hadoop-1.0.3-eclipse-plugin.jar

    hadoop-1.0.3-eclipse-plugin.jar 插件 你懂的!

    flink-1.0.3-bin-hadoop27-scala_2

    flink-1.0.3-bin-hadoop27-scala_2flink-1.0.3-bin-hadoop27-scala_2

    hadoop-eclipse-plugin-1.0.3.jar 插件

    hadoop-eclipse-plugin-1.0.3.jar 插件。 hadoop eclipse 插件,用于在eclipse中搭建hadoop的开发环境。 hadoop eclipse插件

    Hadoop-ha集群搭建

    HadoopHA集群搭建描述及指令,里面有各种注意事项。 集群部署节点角色的规划(3节点) ------------------ server01 namenode resourcemanager zkfc nodemanager datanode zookeeper journal node server02 ...

    hadoop最新版本3.1.1全量jar包

    hadoop-annotations-3.1.1.jar hadoop-common-3.1.1.jar hadoop-mapreduce-client-core-3.1.1.jar hadoop-yarn-api-3.1.1.jar hadoop-auth-3.1.1.jar hadoop-hdfs-3.1.1.jar hadoop-mapreduce-client-hs-3.1.1.jar ...

    hadoop-eclipse-plugin-1.2.1.jar有用的

    该资源包里面包含eclipse上的hadoop-1.2.1版本插件的jar包和hadoop-1.2.1.tar.gz,亲测可用~~请在下载完该包后解压,将hadoop-1.2.1...preferences ,browser选择D:\hadoop-eclipse,配置Hadoop MapReduce的安装路径。

    hadoop-eclipse-plugin-2.7.3和2.7.7

    hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包

    Hadoop-0.21.0分布式集群配置

    Hadoop-0.21.0分布式集群配置.doc

    好用hadoop-eclipse-plugin-1.2.1

    hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1

    hadoop-3.3.4 版本(最新版)

    Apache Hadoop (hadoop-3.3.4.tar.gz)项目为可靠、可扩展的分布式计算开发开源软件。官网下载速度非常缓慢,因此将hadoop-3.3.4 版本放在这里,欢迎大家来下载使用! Hadoop 架构是一个开源的、基于 Java 的编程...

    hadoop-eclipse-plugin三个版本的插件都在这里了。

    hadoop-eclipse-plugin-2.7.4.jar和hadoop-eclipse-plugin-2.7.3.jar还有hadoop-eclipse-plugin-2.6.0.jar的插件都在这打包了,都可以用。

Global site tag (gtag.js) - Google Analytics