hadoop压缩包:

链接: https://pan.baidu.com/s/1ZhyJat5XktXykGcNqOg3hw 提取码: ycuw

hadoop解压文件我放在了/opt/soft路径下

一、进入hadoop配置页面进行设置

# 配置文件目录
[root@hadoop hadoop313]# cd ./etc/hadoop

1、修改core-site.xml

添加如下内容:

<configuration><property><name>fs.defaultFS</name><value>hdfs://gree143:9000</value></property><property><name>hadoop.tmp.dir</name><value>/opt/soft/hadoop313/data</value><description>namenode上本地的hadoop临时文件夹</description></property><property><name>hadoop.http.staticuser.user</name><value>root</value></property><property><name>io.file.buffer.size</name><value>131072</value><description>读写队列缓存:128K</description></property><property><name>hadoop.proxyuser.root.hosts</name><value>*</value></property><property><name>hadoop.proxyuser.root.groups</name><value>*</value></property>
</configuration>

2、修改hdfs-site.xml

<configuration><property><name>dfs.replication</name><value>1</value><description>hadoop中每一个block文件的备份数量</description></property><property><name>dfs.namenode.name.dir</name><value>/opt/soft/hadoop313/data/dfs/name</value><description>namenode上存储hdfsq名字空间元数据的目录</description></property><property><name>dfs.datanode.data.dir</name><value>/opt/soft/hadoop313/data/dfs/data</value><description>datanode上数据块的物理存储位置目录</description></property><property><name>dfs.permissions.enabled</name><value>false</value><description>关闭权限验证</description></property>
</configuration>

3、修改mapred-site.xml

<configuration><property><name>mapreduce.framework.name</name><value>yarn</value><description>job执行框架: local, classic or yarn</description><final>true</final></property><property><name>mapreduce.application.classpath</name><value>/opt/soft/hadoop313/etc/hadoop:/opt/soft/hadoop313/share/hadoop/common/lib/*:/opt/soft/hadoop313/share/hadoop/common/*:/opt/soft/hadoop313/share/hadoop/hdfs/*:/opt/soft/hadoop313/share/hadoop/hdfs/lib/*:/opt/soft/hadoop313/share/hadoop/mapreduce/*:/opt/soft/hadoop313/share/hadoop/mapreduce/lib/*:/opt/soft/hadoop313/share/hadoop/yarn/*:/opt/soft/hadoop313/share/hadoop/yarn/lib/*</value></property><property><name>mapreduce.jobhistory.address</name><value>gree143:10020</value></property><property><name>mapreduce.jobhistory.webapp.address</name><value>gree143:19888</value></property><property><name>mapreduce.map.memory.mb</name><value>1024</value></property><property><name>mapreduce.reduce.memory.mb</name><value>1024</value></property></configuration>

4、修改yarn-site.xml

<configuration><!-- Site specific YARN configuration properties --><property><name>yarn.resourcemanager.connect.retry-interval.ms</name><value>20000</value></property><property><name>yarn.resourcemanager.scheduler.class</name><value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler</value></property><property><name>yarn.nodemanager.localizer.address</name><value>gree143:8040</value></property><property><name>yarn.nodemanager.address</name><value>gree143:8050</value></property><property><name>yarn.nodemanager.webapp.address</name><value>gree143:8042</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.nodemanager.local-dirs</name><value>/opt/soft/hadoop313/yarndata/yarn</value></property><property><name>yarn.nodemanager.log-dirs</name><value>/opt/soft/hadoop313/yarndata/log</value></property></configuration>

5、修改hadoop-env.sh

添加JAVA_HOME目录

【注】修改hotname

上面所有配置文件中的【gree143】均为hostname。

修改hostnamed的方式:

# 修改计算机名称:
hostnamectl -sethostname gree143
# 查看当前hostname
hostname
# 刷新
bash

二、profile文件

# 进入profile文件
[root@hadoop etc]# vim /etc/profile# 在profile中添加配置依赖
# JAVA_HOME
export JAVA_HOME=/opt/soft/jdk180
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin# HADOOP_HOME
export HADOOP_HOME=/opt/soft/hadoop313
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/lib
export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export HDFS_JOURNALNODE_USER=root
export HDFS_ZKFC_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_YARN_HOME=$HADOOP_HOME
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_LIBEXEC_DIR=$HADOOP_HOME/libexec
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop

三、重启服务

# 刷新当前环境
[root@hadoop hadoop]# source /etc/profile# 格式化命令
[root@hadoop hadoop]# hdfs namenode -format# 重启hadoop命令
[root@hadoop hadoop]# start-all.sh# 查看当前进程
[root@hadoop hadoop]# jps

四、远程接入可视化界面

ip地址:端口号
192.168.153.138:9870

Linux系统安装Hadoop相关推荐

  1. Linux系统安装hadoop教程

    1.首先下载hadoop 官网下载:http://mirrors.hust.edu.cn/apache/hadoop/core/stable/hadoop-2.7.1.tar.gz shell命令下载 ...

  2. 二、LInux系统安装Java

    @Author : By Runsen 本专栏是零基础学java的第一篇 LInux系统安装Java(二) 文章目录 1.卸载openjdk 2. Linux下安装sunjdk 1.卸载openjdk ...

  3. linux 软件装到hone,如何在Linux系统安装Apollo

    安装Apollo软件,需要提前准备环境:JDK1.8,mysql5.7 安装数据库:参照- Linux系统安装mysql数据库.docx文件即可, 安装JDK1.8 (1)将jdk-8u211-lin ...

  4. 【全文搜索引擎】Elasticsearch相关介绍与linux系统安装

    概念 Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java语言开发的,并作为 ...

  5. linux yun 安装 redis,Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)...

    如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希 ...

  6. 在Linux系统安装Nodejs 最简单步骤

    在Linux系统安装Nodejs 最简单步骤 1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn ...

  7. linux系统安装后需要的有效小工具(持续更新)

    目录 前言 1.更新apt-get列表 2.安装git工具 3.安装vim工具 4.安装u-boot-tool 5.安装tree 6.安装hexedit 7.安装apt-file 8.arm-linu ...

  8. linux系统安装yum环境

    linux系统安装yum环境 (2013-09-03 15:04:47) 标签: yum linux 软件安装卸载 it   1.卸载rhel的默认安装的yum包 查看yum包 rpm -qa|gre ...

  9. Windows、Linux系统安装JDK配置Java环境变量

    一.Windows系统安装JDK 1.准备JDK安装程序,可到Sun官网 http://www.oracle.com/technetwork/java/javaee/downloads/index.h ...

最新文章

  1. 青龙羊毛——新快手极速版(搬运,非原创)
  2. [NLP]--NLP programming tutorial
  3. Akka编写一个RPC框架,模拟多个Worker连接Master的情况的案例
  4. SpringMVC的请求-获得请求参数-获得集合类型参数1
  5. ElementUI 组件库 md-loader 的解析和优化
  6. 1003 我要通过!(20)(20 分)
  7. 殷浩详解DDD:如何避免写流水账代码?
  8. 水面的简单渲染 – Gerstner波
  9. allow_pickle什么意思_如何修复草图算法中“当allow_pickle=False时无法加载对象数组”...
  10. Hadoop对小文件的解决方案
  11. linux gpio-led
  12. Mac 选项列如何设置控制中心?
  13. STDN:Scale-Transferrable Object Detection 论文解析
  14. POI合并单元格,赋值
  15. 计算机小高考成绩,2018江苏小高考成绩出来了!昆山*亮眼的学校是…
  16. NOTE_网络存储-3 by 张冬
  17. 使用Arduino IDE来编写上传STM32以及STM8代码,STM32Duino教程
  18. Vue-Router给当前url添加参数时报错 Navigation Duplicated Avoided redundant navigation to current location
  19. 使用Linux命令cURL实现文件定时上传到ftp服务器的程序
  20. OI组合数学相关知识点

热门文章

  1. 学习前端开发的基本目录结构
  2. git本地仓库 推送到远程 完整流程 及 错误解决方法
  3. 大数据测试(一)大数据离线数据构造
  4. 护眼灯色温多少对眼睛好?推荐色温4000K暖白光的护眼灯
  5. 指掌易宣布完成A+轮1.5亿融资
  6. oracle 分隔符 0x05,sqlserver2005导出到oracle10错误 0xc0202009: 数据流任务 ROW-00060
  7. 搭建一个轻量级实验室,还不错
  8. 说说自己对nofollow标签的一些看法
  9. echarts:饼、柱状、折线图的配置说明
  10. kubelet与api-server交互