这里我们没岁闹说一下,上传一个文件的时候更改文件的副本数。让他不用默认的副本数。
博客迁移到github,github地址: https://sukbeta.github.io/hadoop-set-replication
命令上传文件,副本数为1
博客迁移到github, 请访枯罩问github地址: https://sukbeta.github.io/hadoop-set-replication/
修改 hadoop-env.sh 文件vi hadoop-env.sh 修改 JAVA_HOME 为绝对路径
# export JAVA_HOME=${JAVA_HOME}
export JAVA_HOME=/Users/liuyang/Desktop/Young_Hadoop/docker/jdk1.8
1
2
3
1
2
3
如高滑备果不知道 hadoop-env.sh 文件在哪在Master主机使用命令 即可查找
find / -name hadoop-env.sh
[root@0769c7b22f09 hadoop]# find / -name hadoop-env.sh
1
1
写完记得 source hadoop-env.sh
Salver 主机, (同理)
JAVA_HOME 在文件 hadoop-env.sh 全部改成绝对路径
# export JAVA_HOME=${JAVA_HOME}
export JAVA_HOME=/Users/liuyang/Desktop/Young_Hadoop/docker/jdk1.8
1
2
3
1
2
3
写完记得 source hadoop-env.sh
如果还不行
查看你是否把你的环戚毁境变量写进到了 .bashrc 或者 etc/profi.... 文件
比如,我的就写在
[root@0769c7b22f09 hadoop]# vi ~/.bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]then
. /etc/bashrc
fi
export PATH=$PATH:$HADOOP_HOME/sbin
export PATH=$PATH:$JAVA_HOME/让锋sbin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export PATH=$PATH:$JAVA_HOME/sbin
当然这里每个人的路径写法不一定相同,只是做个提醒, 这里修改也是要三个主机都要修改的.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)