hadoop伪分布式安装

Hadoop 伪分布式安装
1、配置环境参数
cat  /etc/redhat-release
uname -r
uname -m
df -h

hostnamectl set-hostname hadoop
vi  /etc/hostname
hadoop

vi /etc/hosts

192.168.1.142  hadoop

2、关闭防火墙和selinux
systemctl disable firewalld
systemctl stop  firewalld

sed -i s'#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config 
setenforce 0

3、配置免密登录
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
ssh-copy-id  root@hadoop

4、安装jdk

tar -zxvf   jdk-8u202-linux-x64.tar.gz   -C /usr/bin
mv  /usr/bin/jdk1.8.0_202  /usr/bin/java

vi  /etc/profile
JAVA_HOME=/usr/bin/java
PATH=$PATH:$JAVA_HOME/bin 

source /etc/profile


5、安装hadoop
mkdir -pv /data/hadoop/{hdfs,yarn,mapreduce}

tar -zxvf   hadoop-3.1.3.tar.gz.gz  -C /usr/bin
mv  /usr/bin/hadoop-3.1.3   /usr/bin/hadoop
vi  /etc/profile
HADOOP_HOME=/usr/bin/hadoop
PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

source /etc/profile

6、修改配置文件
vi   /usr/bin/hadoop/etc/hadoop/hadoop-env.sh
export JAVA_HOME=/usr/bin/java
export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root

vi  /usr/bin/hadoop/etc/hadoop/core-site.xml

<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://hadoop:9820</value>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/data/hadoop/hdfs</value>
        </property>
</configuration>


 vi  /usr/bin/hadoop/etc/hadoop/hdfs-site.xml 
<configuration>
        <property>
                <name>dfs.replication</name>
                <value>1</value>
        </property>
        <property>
                <name>dfs.namenode.secondary.http-address</name>
                <value>hadoop:9868</value>
        </property>
</configuration>

vi /usr/bin/hadoop/etc/hadoop/workers 
hadoop

7、格式化系统
hdfs namenode -format
ll /data/hadoop/hdfs/


8、启动集群
start-dfs.sh
jps
http://192.168.153.132:9870/dfshealth.html#tab-datanode

9、测试
hdfs dfs -mkdir /new
hdfs dfs -put hadoop-3.1.3.tar.gz.gz   /new


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_44720597

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值