1.Local(Standalone) Mode 单基版
Standalone Operation 单机操作
By default, Hadoop is configured to run in a non-distributed mode, as a single Java process. This is useful for debugging
通常,Hadoop单机版是一种非分布式模型,一个单个的Java进程。它非常适用于调试
########## 我的Hadoop安装包
[root@localhost /]# ll /mnt/hgfs/VMwareShare/
总用量 218754
-rwxrwxrwx. 1 root root 7073612 9月 24 2016 apache-tomcat-6.0.45.tar.gz
-rwxrwxrwx. 1 root root 216929574 1月 6 09:43 hadoop-2.7.5.tar.gz
[root@localhost /]#
########## 安装Haoop程序
[root@localhost /]# tar -zxvf /mnt/hgfs/VMwareShare/hadoop-2.7.5.tar.gz -C /usr/local/
...
########## 查看是否已安装
[root@localhost /]# cd /usr/local/
[root@localhost local]# ll
总用量 44
drwxr-xr-x. 2 root root 4096 9月 23 2011 bin
drwxr-xr-x. 2 root root 4096 9月 23 2011 etc
drwxr-xr-x. 2 root root 4096 9月 23 2011 games
drwxr-xr-x. 9 20415 101 4096 12月 16 09:12 hadoop-2.7.5
drwxr-xr-x. 2 root root 4096 9月 23 2011 include
drwxr-xr-x. 2 root root 4096 9月 23 2011 lib
drwxr-xr-x. 2 root root 4096 9月 23 2011 lib64
drwxr-xr-x. 2 root root 4096 9月 23 2011 libexec
drwxr-xr-x. 2 root root 4096 9月 23 2011 sbin
drwxr-xr-x. 5 root root 4096 1月 5 18:04 share
drwxr-xr-x. 2 root root 4096 9月 23 2011 src
[root@localhost local]#
######### 查看Hadoop目录结构
[root@localhost local]# ll /usr/local/hadoop-2.7.5/
总用量 136
drwxr-xr-x. 2 20415 101 4096 12月 16 09:12 bin
drwxr-xr-x. 3 20415 101 4096 12月 16 09:12 etc
drwxr-xr-x. 2 20415 101 4096 12月 16 09:12 include
drwxr-xr-x. 3 20415 101 4096 12月 16 09:12 lib
drwxr-xr-x. 2 20415 101 4096 12月 16 09:12 libexec
-rw-r--r--. 1 20415 101 86424 12月 16 09:12 LICENSE.txt
-rw-r--r--. 1 20415 101 14978 12月 16 09:12 NOTICE.txt
-rw-r--r--. 1 20415 101 1366 12月 16 09:12 README.txt
drwxr-xr-x. 2 20415 101 4096 12月 16 09:12 sbin
drwxr-xr-x. 4 20415 101 4096 12月 16 09:12 share
########## 配置Hadoop环境变量
Vi /etc/profile
#“shift + g” 切到最后一行
export JAVA_HOME=/usr/java/jdk1.8.0_77
export HADOOP_HOME=/usr/local/hadoop-2.7.5
export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin/$PATH
# 按Esc,输“:wq”
[root@bogon usr]# source /etc/profile
[root@bogon usr]#
######### 通知Hadoop JDK的安装目录
[root@localhost /]# vi /usr/local/hadoop-2.7.5/etc/hadoop/hadoop-env.sh
...
export JAVA_HOME=${/usr/java/jdk1.8.0_77}
...
# 按Esc,输“:wq”
######### 测试Hadoop是否安装配置成功
[root@localhost bin]# cd /
[root@localhost /]# hadoop version
Hadoop 2.7.5
Subversion https://shv@git-wip-us.apache.org/repos/asf/hadoop.git -r 18065c2b6806ed4aa6a3187d77cbe21bb3dba075
Compiled by kshvachk on 2017-12-16T01:06Z
Compiled with protoc 2.5.0
From source with checksum 9f118f95f47043332d51891e37f736e9
This command was run using /usr/local/hadoop-2.7.5/share/hadoop/common/hadoop-common-2.7.5.jar
[root@localhost /]#
2.Pseudo-Distributed Mode 伪分布式
3.Fully-Distributed Mode 全分布式