作家
登录

如何在CentOS上安装Apache Hadoop

作者: 来源: 2017-08-15 15:05:35 阅读 我要评论

  1. export JAVA_HOME=/opt/jdk1.7.0_79 

设置 JRE_HOME 变量:

  1. export JRE_HOME=/opt/jdk1.7.0_79/jre 

如今,先大年夜设备根本的 hadoop 单节点集群开端。

设置 PATH 变量:

  1. export PATH=$PATH:/opt/jdk1.7.0_79/bin:/opt/jdk1.7.0_79/jre/bin 

安装 Apache Hadoop

设置好 java 情况后。开端安装 Apache Hadoop。

第一步是创建用于 hadoop 安装的体系用户帐户。

  1. useradd hadoop 
  2. passwd hadoop 

如今你须要设备用户 hadoop 的 ssh 密钥。应用以下敕令启用无需暗码的 ssh 登录。

  1. su - hadoop 
  2. ssh-keygen -t rsa 
  3. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
  4. chmod 0600 ~/.ssh/authorized_keys 
  5. exit 
  1. cd ~ 
  2. wget http://apache.claz.org/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz 
  3. tar xzf hadoop-2.6.0.tar.gz 
  4. mv hadoop-2.6.0 hadoop 

下一步是设置 hadoop 应用的情况变量。

编辑 ~/.bashrc,并在文件末尾添加以下这些值。

  1. export HADOOP_HOME=/home/hadoop/hadoop 
  2. export HADOOP_INSTALL=$HADOOP_HOME 
  3. export HADOOP_MAPRED_HOME=$HADOOP_HOME 
  4. export HADOOP_COMMON_HOME=$HADOOP_HOME 
  5. export HADOOP_HDFS_HOME=$HADOOP_HOME 
  6. export YARN_HOME=$HADOOP_HOME 
  7. export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native 
  8. export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin 

在当前运行情况中应用更改。

  1. source ~/.bashrc 

编辑 $HADOOP_HOME/etc/hadoop/hadoop-env.sh 并设置 JAVA_HOME 情况变量。

  1. export JAVA_HOME=/opt/jdk1.7.0_79/ 

起首编辑 hadoop 设备文件并进行以下更改。

  1. cd /home/hadoop/hadoop/etc/hadoop 

让我们编辑 core-site.xml。

  1. <configuration> 
  2. <property> 
  3.   <name>fs.default.name</name
  4.     <value>hdfs://localhost:9000</value> 
  5. </property> 
  6. </configuration> 

如今你可能还须要应用 alternatives 敕令设置 javac 和 jar 敕令路径。

接着编辑 hdfs-site.xml:

  1. <configuration> 
  2. <property> 
  3.  <name>dfs.replication</name
  4.  <value>1</value> 
  5. </property> 
  6. <property> 
  7.   <name>dfs.name.dir</name
  8.     <value>file:///home/hadoop/hadoopdata/hdfs/namenode</value> 
  9. </property> 
  10. <property> 
  11.   <name>dfs.data.dir</name
  12.     <value>file:///home/hadoop/hadoopdata/hdfs/datanode</value> 

  13.   推荐阅读

      Linux swap分区的扩展

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时刻,把一部分硬盘空间虚拟成内存应用,大年夜而解决内存容量不足的情况。swap分区在非高内存的办事器上必弗成少,然则swap不克不及充当内存应用。>>>详细阅读


    本文标题:如何在CentOS上安装Apache Hadoop

    地址:http://www.17bianji.com/lsqh/36710.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)