Centos7下搭建单节点的Hadoop

本文涉及的产品
云防火墙,500元 1000GB
简介: Centos7下搭建单节点的Hadoop

文章目录

  • 2. Hadoop搭建

1) 解压以及配置环境变量

2) 具体参考官网的搭建单节点的章节

3) configuration**![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/50b94cc31fbe4167a8ddd22c5a8aaba7.png)

4) ` 配置核心配置文件指定启动NN`

5)`指定副本以及路径`

6) 配置DN的启动节点

7) 格式化与启动

8) ui访问

1.虚拟机基础配置

1)网络配置

编辑文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

#HWADDR=00:0C:29:42:15:C2

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=ip

NETMASK=255.255.255.0

GATEWAY=网关

DNS1=223.5.5.5

DNS2=114.114.114.114

2)虚拟机主机名配置

编辑文件vi /etc/sysconfig/network

NETWORKING=yes

 HOSTNAME=node01

3)虚拟机ip与主机映射

vi /etc/hosts

本机IP node01

4)关闭防火墙

#查看防火墙状态

systemctl status firewalld.service

#关闭防火墙

systemctl stop firewalld.service

#开机自动关闭

chkconfig iptables off

#关闭 selinux

vi /etc/selinux/config

SELINUX=disabled

5)做时间同步

#安装时间同步服务

yum install ntp  -y

#修改配置

vi /etc/ntp.conf

server ntp1.aliyun.com

#启动同步服务

service ntpd start

#开启开机自启动

chkconfig ntpd on

6) JDK1.8安装

卸载已安装的jdk

rpm -qa|grep java

rpm -e --nodeps xxx

下载好安装包,jdk-8u181-linux-x64.rpm

rpm直接解压即可

rz命令

将本地文件传入服务器。

rpm -i 安装jdk

rpm -i   jdk-8u181-linux-x64.rpm  

配置环境变量

vi /etc/profile

export  JAVA_HOME=/usr/java/default

export PATH=$PATH:$JAVA_HOME/bin  

配置文件生效

source /etc/profile

2. Hadoop搭建

1) 解压以及配置环境变量

解压

tar xf hadoop-2.6.5.tar.gz

配置环境变量

export JAVA_HOME=/usr/java/default

export HADOOP_HOME=/opt/bigdata/hadoop-2.6.5

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

2) 具体参考官网的搭建单节点的章节

Hadoop: Setting up a Single Node Cluster.

配置hadoop的角色:

In the distribution, edit the file etc/hadoop/hadoop-env.sh to define some parameters as follows:

set to the root of your Java installation

export JAVA_HOME=/usr/java/default

3) configuration**

50b94cc31fbe4167a8ddd22c5a8aaba7.png

4) 配置核心配置文件指定启动NN

vi /etc/hadoop/core-site.xml:

<configuration>

   <property>

       <name>fs.defaultFS</name>

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

   </property>

</configuration>

5)指定副本以及路径

vi etc/hadoop/hdfs-site.xml:

<configuration>

   <property>

       <name>dfs.replication</name>

       <value>1</value>

   </property>

</configuration>

6) 配置DN的启动节点

vi slaves

node01

7) 格式化与启动

Format the filesystem:

$ bin/hdfs namenode -format

Start NameNode daemon and DataNode daemon:

$ sbin/start-dfs.sh

启动

start-dfs.sh

Starting namenodes on [node01]

node01: starting namenode, logging to /opt/bigdata/hadoop-2.6.5/logs/hadoop-root-namenode-node01.out

node01: starting datanode, logging to /opt/bigdata/hadoop-2.6.5/logs/hadoop-root-datanode-node01.out

Starting secondary namenodes [node01]

node01: starting secondarynamenode, logging to /opt/bigdata/hadoop-2.6.5/logs/hadoop-root-secondarynamenode-node01.out

8) ui访问

http://node01:50070/explorer.html#/

65d9aaeb556c458e92ae883c37c7e178.png

3 简单使用

[root@node01 hadoop]# hdfs dfs -mkdir /bigdata

[root@node01 hadoop]# hdfs dfs -mkdir -p /data/local


f5b4345ffd5e4a1c8f11d7e7d0588ab8.png

相关文章
|
5月前
|
分布式计算 Hadoop Java
我用免费白拿的服务器搭建了一台基于CentOS7的Hadoop3.x伪分布式环境
我用免费白拿的服务器搭建了一台基于CentOS7的Hadoop3.x伪分布式环境
94 0
|
2月前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
2月前
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3
|
2月前
|
SQL 分布式计算 Hadoop
centos7通过CDH部署Hadoop
centos7通过CDH部署Hadoop
|
2月前
|
分布式计算 Java Linux
centos7通过Ambari2.74部署Hadoop
centos7通过Ambari2.74部署Hadoop
|
5月前
|
存储 分布式计算 资源调度
centos 部署Hadoop-3.0-高性能集群(二)
centos 部署Hadoop-3.0-高性能集群(二)
48 0
centos 部署Hadoop-3.0-高性能集群(二)
|
5月前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
134 0
|
5月前
|
分布式计算 Hadoop Java
Hadoop【环境搭建 01】【hadoop-3.1.3 单机版】【Linux环境 腾讯云 CentOS Linux release 7.5.1804】【详细】
Hadoop【环境搭建 01】【hadoop-3.1.3 单机版】【Linux环境 腾讯云 CentOS Linux release 7.5.1804】【详细】
98 0
|
5月前
|
分布式计算 安全 Hadoop
百度搜索:蓝易云【centos7系统搭建Hadoop环境教程】
这些是在CentOS 7上搭建Hadoop环境的基本步骤。根据您的需求和具体环境,可能还需要进行其他配置和调整。确保在进行任何与网络连接和安全相关的操作之前,详细了解您的网络环境和安全需求,并采取适当的安全措施。
94 0
|
10月前
|
分布式计算 Hadoop Java
Centos7下安装hadoop单节点
Centos7下安装hadoop单节点
90 0