伪分布hadoop 安装总结

准备,在配置中hadoop用的9000端口,如果有其它软件用着这个端口,建议更换后再进行下面配置,以避免出现错误。比如php-fpm经常使用9000端口。

一、下载jdk
下载linux 64 8u73-64位版本
tar zxvf jdk-8u74-linux-x64.tar.gz -C /usr/local/

二、下载hadoop
tar zxvf hadoop-2.6.4.tar.gz -C /usr/local/

配置项:

vim /etc/profile.d/hadoop.sh
export JAVA_HOME=/usr/local/jdk1.8.0_74
export JRE_HOME=/usr/local/jdk1.8.0_74/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export HADOOP_HOME=/usr/local/hadoop-2.6.4
export HADOOP_PREPATH=/usr/local/hadoop-2.6.4
export HADOOP_PID_DIR=/usr/local/hadoop-2.6.4/pid
export YARN_PID_DIR=/usr/local/hadoop-2.6.4/pid
export HADOOP_MAPRED_PID_DIR=/usr/local/hadoop-2.6.4/pid
export PATH=$HADOOP_HOME/bin:$PATH

source /etc/profile.d/hadoop.sh

vim etc/hadoop/core-site.xml

<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop-2.6.4/tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>

vim etc/hadoop/yarn-site.xml

<property>
<name>yarn.resourcemanager.hostname</name>
<value>master</value>
</property>
<property>
<description>The address of the applications manager interface in the RM.</description>
<name>yarn.resourcemanager.address</name>
<value>${yarn.resourcemanager.hostname}:8032</value>
</property>
<property>
<description>The address of the scheduler interface.</description>
<name>yarn.resourcemanager.scheduler.address</name>
<value>${yarn.resourcemanager.hostname}:8030</value>
</property>
<property>
<description>The http address of the RM web application.</description>
<name>yarn.resourcemanager.webapp.address</name>
<value>${yarn.resourcemanager.hostname}:8088</value>
</property>
<property>
<description>The https adddress of the RM web application.</description>
<name>yarn.resourcemanager.webapp.https.address</name>
<value>${yarn.resourcemanager.hostname}:8090</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>${yarn.resourcemanager.hostname}:8031</value>
</property>
<property>
<description>The address of the RM admin interface.</description>
<name>yarn.resourcemanager.admin.address</name>
<value>${yarn.resourcemanager.hostname}:8033</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>

vim etc/hadoop/hdfs-site.xml

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop-2.6.4/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop-2.6.4/dfs/data</value>
</property>
  <property>
            <name>dfs.permissions</name>
            <value>false</value>
     </property>
 </configuration>

vim etc/hadoop/masters
localhost

vim etc/hadoop/slaves
localhost

mkdir tmp dfs dfs/name dfs/data

bin/hdfs namenode -format

sbin/start-dfs.sh
sbin/start-yarn.sh

配置OK.

最新文章

  1. 开源UML工具推荐
  2. 关于datarow的状态
  3. linux命令行下载jdk
  4. python3.5------day4--function
  5. java问卷
  6. [.net 面向对象编程基础] (13) 面向对象三大特性——多态
  7. Lambda表达式与标准运算符查询
  8. Sprint2演示分
  9. WPF用ShowDialog()弹出窗体时控制该窗体的显示位置,并传值回父窗体
  10. MyBatis之传入参数
  11. Rsync企业实战之自动异地备份(转)
  12. Async 、 Await 的异步编程(.NET 4.5 新异步模型) [转自MSDN]
  13. 《OD学hadoop》第二周0702
  14. Find the Clones
  15. Centos(Linux) 根文件系统
  16. 一、Maven环境搭建(windows 环境)
  17. Minimum Size Subarray Sum 解答
  18. C++是跨平台的语言
  19. 在使用 Git pull 时候报错 error: inflate
  20. 其它综合-企业级CentOS 7.6 操作系统的安装

热门文章

  1. 【bzoj1026】[SCOI2009]windy数 数位dp
  2. Django 2.0 学习(06):Django 视图(进阶)
  3. CF997B Roman Digits
  4. CentOS 查看系统内核和版本
  5. [51nod1325]两棵树的问题
  6. [CTSC2014]企鹅QQ hash
  7. POJ3057:Evacuation——题解
  8. URAL1297:Palindrome——题解
  9. ubuntu10.04 安装gcc4.1.2
  10. redis 选择数据库