“2021高训真源:Hadoop伪分布式”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
配置hadoop-env.sh
第40行: 第40行:
  
 
==配置hadoop-env.sh==
 
==配置hadoop-env.sh==
 +
maxin@maxin-virtual-machine:~/hadoop-2.7.6$ pwd
 +
 +
/home/maxin/hadoop-2.7.6
 +
 +
maxin@maxin-virtual-machine:~/hadoop-2.7.6$ mkdir -p data/tmp
 +
 +
maxin@maxin-virtual-machine:~/hadoop-2.7.6$ ls
 +
 +
<nowiki>bin  etc      lib      LICENSE.txt  README.txt  share
 +
data  include  libexec  NOTICE.txt  sbin</nowiki>
 +
 
maxin@maxin-virtual-machine:~$ cd hadoop-2.7.6/etc/hadoop/
 
maxin@maxin-virtual-machine:~$ cd hadoop-2.7.6/etc/hadoop/
  
第45行: 第56行:
  
 
  export JAVA_HOME=/bigData/jdk1.8.0_121
 
  export JAVA_HOME=/bigData/jdk1.8.0_121
 +
 +
==配置hdfs==
 +
maxin@maxin-virtual-machine:~/hadoop-2.7.6/etc/hadoop$ pwd
 +
 +
/home/maxin/hadoop-2.7.6/etc/hadoop
 +
 +
maxin@maxin-virtual-machine:~/hadoop-2.7.6/etc/hadoop$ gedit hdfs-site.xml
 +
 +
  <nowiki><configuration>
 +
    <property>
 +
        <name>dfs.replication</name>
 +
        <value>1</value>
 +
  </property>
 +
</configuration></nowiki>
 +
 +
==修改hadoop默认路径:hadoop-env.sh==

2021年1月20日 (三) 01:35的版本

复制和移动文件

复制hadoop-2.7.6 和jdk-8u221-linux-x64的压缩包至ubuntu主目录

分别解压他们

然后移动jdk的目录:

maxin@maxin-virtual-machine:~/下载$ sudo mkdir /usr/lib/jvm
[sudo] maxin 的密码: 
maxin@maxin-virtual-machine:~/下载$ ls
'新建 DOCX 文档.docx'   VMwareTools-10.3.10-13959562.tar.gz
 npm-debug.log          vmware-tools-distrib
maxin@maxin-virtual-machine:~/下载$ cd ..
maxin@maxin-virtual-machine:~$ ls
公共的  视频  文档  音乐  hadoop-2.7.6         jdk-8u221-linux-x64
模板    图片  下载  桌面  hadoop-2.7.6.tar.gz  jdk-8u221-linux-x64.tar.gz
maxin@maxin-virtual-machine:~$ sudo mv jdk-8u221-linux-x64 /usr/lib/jvm/java-8-oracle
maxin@maxin-virtual-machine:~$ ls /usr/lib/jvm/java-8-oracle
jdk1.8.0_221
maxin@maxin-virtual-machine:~$ 

新增路径至环境变量

gedit ~/.bashrc

export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/home/maxin/hadoop-2.7.6  
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

检测java

java -version

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

配置hadoop-env.sh

maxin@maxin-virtual-machine:~/hadoop-2.7.6$ pwd

/home/maxin/hadoop-2.7.6

maxin@maxin-virtual-machine:~/hadoop-2.7.6$ mkdir -p data/tmp

maxin@maxin-virtual-machine:~/hadoop-2.7.6$ ls

bin   etc      lib      LICENSE.txt  README.txt  share
data  include  libexec  NOTICE.txt   sbin

maxin@maxin-virtual-machine:~$ cd hadoop-2.7.6/etc/hadoop/

maxin@maxin-virtual-machine:~/hadoop-2.7.6/etc/hadoop$ gedit hadoop-env.sh

export JAVA_HOME=/bigData/jdk1.8.0_121

配置hdfs

maxin@maxin-virtual-machine:~/hadoop-2.7.6/etc/hadoop$ pwd

/home/maxin/hadoop-2.7.6/etc/hadoop

maxin@maxin-virtual-machine:~/hadoop-2.7.6/etc/hadoop$ gedit hdfs-site.xml

 <configuration>
    <property>
         <name>dfs.replication</name>
         <value>1</value>
   </property>
</configuration>

修改hadoop默认路径:hadoop-env.sh