二,完成用户创建,激活及插件的上传,配置

目录

 

2.1完成hduser用户的创建,激活

2.2完成插件的上传,解压配置

2.2.1. 查看插件是否上传成功

2.2.2.将当前账户目录下的 "hadoop-3.1.2.tar.gz  jdk-8u211-linux-x64..gz"文件解压

 2.2.3.完成用户切换

 2.2.4.完成文件夹的移动

 2.2.5 完成用户退出

 2.2.6编辑当前账户的配置文件

2.2.7 测试插件是否正常

2.3完成真集群配置文件编辑

2.3.1 编辑配置文件1.编辑“hadoop-env.sh”文件。

2.3.2 编辑“yarn-env.sh”文件。

2.3.4 编辑“core-site.xml”文件。

2.3.5 编辑“hdfs-site.xml”文件

2.3.6编辑“yarn-site.xml”文件。

2.3.7编辑“mapred-site.xml”文件

2.3.8编辑“workers”文件


 

2.1完成hduser用户的创建,激活

[root@master ~]# ls /home/
[root@master ~]# useradd hduser
[root@master ~]# ls /home/
[root@master ~]# passwd hduser
[root@master ~]# su hduser
[hduser@master root]$ 

2.2完成插件的上传,解压配置

0c3bfdaee05b402c9ad4b9dcb6fb3ec0.png

 

4e3d72ce7c9e497d8b232a419d1762dd.png

2.2.1. 查看插件是否上传成功

bc13459c504541fabf9df29026624217.png

2.2.2.将当前账户目录下的 "hadoop-3.1.2.tar.gz  jdk-8u211-linux-x64..gz"文件解压

[hduser@master ~]$ tar -zxvf jdk-8u211-linux-x64..gz
[hduser@master ~]$ tar -zxvf hadoop-3.1.2.tar.gz

1985ee972f294723b06c06f73b1e9f83.png

 2.2.3.完成用户切换

命令行:su 

5ee4758d4879469b990c0471925a4b52.png

 2.2.4.完成文件夹的移动

命令行:

[root@master hduser]# mkdir /usr/java
[root@master hduser]# mv jdk1.8.0_211 /usr/java/
[root@master hduser]# mv hadoop-3.1.2  hadoop3

 a2b114ebf2c14a0f9eb98d4085fe8ff8.png

 2.2.5 完成用户退出

命令行:exit

3bdcf09cea3a4f4fb0062f4c4ac831db.png

 2.2.6编辑当前账户的配置文件

[hduser@master ~]$ vi .bash_profile  #在里面加入


export JAVA_HOME=/usr/java/jdk1.8.0_211    #设置Java主目录
export PATH=$JAVA_HOME/bin:$PATH      #加入path路径




export HADOOP_HOME=$HOME/hadoop3
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native:$HADOOP_COMMON_LIB_NATIVE_DIR"
export YARN_HOME=$HOME/hadoop3
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
#export YARN_CONF_DIR=$YARN_HOME/etc/hadoop
export HDFS_CONF_DIR=$HADOOP_HOME/etc/hadoop
export PATH=.:$JAVA_HOME/lib:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$PATH



[hduser@master ~]$ source .bash_profile   #重新加载当前账户的配置文件

2.2.7 测试插件是否正常

[hduser@master ~]$ hadoop version
[hduser@master ~]$ java -version

583ceeab5fba4b828de1a7d7f8424268.png

2.3完成真集群配置文件编辑

[master虚拟机]

2.3.1 编辑配置文件1.编辑“hadoop-env.sh”文件。

命令行:vi ~/hadoop3/etc/hadoop/hadoop-env.sh

添加内容:export JAVA_HOME=/usr/java/jdk1.8.0_2112.

2.3.2 编辑“yarn-env.sh”文件。

命令行:vi ~/hadoop3/etc/hadoop/yarn-env.sh

添加内容:export JAVA_HOME=/usr/java/jdk1.8.0_2113.

2.3.4 编辑“core-site.xml”文件。

命令行:

vi ~/hadoop3/etc/hadoop/core-site.xml

添加内容:

<configuration>

<property>

<name>fs.defaultFS</name>

<value>hdfs://master:9000</value>

</property>

<property>

<name>hadoop.tmp.dir</name>

<value>/home/hduser/hadoopdata</value>

</property>

</configuration>

注意:创建/home/icss/hadoopdata目录。

命令行:

mkdir ~/hadoopdata

2.3.5 编辑“hdfs-site.xml”文件

命令行:

vi ~/hadoop3/etc/hadoop/hdfs-site.xml

添加内容:
 

<configuration>

<property>

<name>dfs.replication</name>

<value>2</value>

</property>

<!--取消“访问控制检查”,保证WebUI模式可以进行文件上传-->

<property>

<name>dfs.permissions</name>

<value>false</value>

</property>

</configuration>

2.3.6编辑“yarn-site.xml”文件。

命令行:

vi ~/hadoop3/etc/hadoop/yarn-site.xml

添加内容:
 

** hadoop classpath获取参数mapreduce.application.classpath的value的值<configuration>

<property>

<name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value>

<description>NodeManager上运行的附属服务。需配置成mapreduce_shuffle,才可运行MapReduce程序。

</description>

</property>

<property>

<name>yarn.resourcemanager.address</name>

<value>master:18040</value>

</property>

<property>

<name>yarn.resourcemanager.scheduler.address</name><value>master:18030</value>

</property>

<property>

<name>yarn.resourcemanager.resource-tracker.address</name><value>master:18025</value>

</property>

<property>

<name>yarn.resourcemanager.admin.address</name><value>master:18141</value>

</property>

<property>

<name>yarn.resourcemanager.webapp.address</name><value>master:18080</value>

</property>

<property>

<name>yarn.application.classpath</name><value>/home/hduser/hadoop3/etc/hadoop:/home/hduser/hadoop3/share/hadoop/common/lib/*:/home/hduser/hadoop3/share/hadoop/common/*:/home/hduser/hadoop3/share/hadoop/hdfs:/home/hduser/hadoop3/share/hadoop/hdfs/lib/*:/home/hduser/hadoop3/share/hadoop/hdfs/*:/home/hduser/hadoop3/share/hadoop/mapreduce/lib/*:/home/hduser/hadoop3/share/hadoop/mapreduce/*:/home/hduser/hadoop3/share/hadoop/yarn:/home/hduser/hadoop3/share/hadoop/yarn/lib/*:/home/hduser/hadoop3/share/hadoop/yarn/*</value>

</property>

</configuration>

2.3.7编辑“mapred-site.xml”文件

命令行:

vi ~/hadoop3/etc/hadoop/mapred-site.xml

添加内容:
 

** hadoop classpath获取参数mapreduce.application.classpath的value的值<configuration>

<property>

<name>mapreduce.framework.name</name>

<value>yarn</value>

</property>

<property>

<name>mapreduce.application.classpath</name>

<value>/home/hduser/hadoop3/etc/hadoop:/home/hduser/hadoop3/share/hadoop/common/lib/*:/home/hduser/hadoop3/share/hadoop/common/*:/home/hduser/hadoop3/share/hadoop/hdfs:/home/hduser/hadoop3/share/hadoop/hdfs/lib/*:/home/hduser/hadoop3/share/hadoop/hdfs/*:/home/hduser/hadoop3/share/hadoop/mapreduce/lib/*:/home/hduser/hadoop3/share/hadoop/mapreduce/*:/home/hduser/hadoop3/share/hadoop/yarn:/home/hduser/hadoop3/share/hadoop/yarn/lib/*:/home/hduser/hadoop3/share/hadoop/yarn/*</value>

</property>

</configuration>

2.3.8编辑“workers”文件

命令行:

vi ~/hadoop3/etc/hadoop/workers

内容:
 

slave01

slave02

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

花猫面具

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

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

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

打赏作者

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

抵扣说明:

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

余额充值