一 需要的软件
CentOS7
Hadoop 2.7.4
JDK1.7
OpenSSH
二 JDK
参考
三 OpenSSH
[root@localhost ~]# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
e5:0f:e3:32:db:3c:28:5c:8a:22:b1:45:35:5e:90:10 root@localhost.localdomain
The key's randomart image is:
+--[ DSA 1024]----+
| Eo.o |
| + . |
| o o . |
| . . o |
| . S + |
|. . .. + |
| + o oo.. . |
|o . . + .*. |
| . . .. o. |
+-----------------+
[root@localhost ~]# cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys
[root@localhost ~]# cat ~/.ssh/authorized_keys
ssh-dss AAAAB3NzaC1kc3MAAACBAO/UM1dFTuTltcbfZ05wBdRkCmbgARNwhPpYRjckEVVrFRz/GvqhpHi9zFyuXlY3TUPG1l4+xBHRYNFEPcSTH3oRhzv3ekRoxq/FMBqKqnnYHFVhjVtzvlzEld1S2a8KD8x/8TOTZPD0FdCErCsqgv1rS2tQTzEdtfEShAPe37YNAAAAFQDukESKpxd71vGEQ1Tdeyl1tSoKRQAAAIBYa9RaEklXX/APJMxkkvZodVzSVccp9mvzF7wATAXKkSC/NjoS65vmBK6iTIjl60mZfrLqW+08d99QD3ZZn9njDA7n3JMYrlKVyRh4r9ae2CSoEALTyx31CrZZY+zGTJaQvo81lX9lrwEpXR93o7BNvnKpufdQokOdK86ajx8vSQAAAIEA29z4j4ydQ8VEMeb2YKg8q/JROg0Lpfj3UKKPaFGNW0gSGOZV4r2R/y/AHtubV/p0w89WgTFdYcUlf6pipynffZT420DltcOtSqJkQJnWG8ZxMV+/+A0rXX4RV4trv8BAim7gPJ+Y2OXOKD6VKVNNX0IH/KlB38JkBhz2BLdpJAI= root@localhost.localdomain
[root@localhost ~]# ssh localhost
\S
Kernel \r on an \m
Last login: Wed Dec 13 21:19:20 2017 from ::1
hello cakin24!
四 Hadoop 2.7.4
[root@localhost etc]# cd /opt
[root@localhost opt]# wget https://mirrors.cnnic.cn/apache/hadoop/core/hadoop-2.7.4/hadoop-2.7.4.tar.gz
[root@localhost opt]# gunzip hadoop-2.7.4.tar.gz
[root@localhost opt]# tar -xvf hadoop-2.7.4.tar
[root@localhost opt]# ls
docker hadoop-1.2.1.tar.gz hadoop-2.6.0.tar.gz.1 hadoop-2.7.4.tar rh
hadoop-1.2.1 hadoop-2.6.0.tar.gz hadoop-2.7.4 mysqldb
[root@localhost hadoop]# cat hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64
export HADOOP_PREFIX=/opt/hadoop-2.7.4
[root@localhost bin]# ./hadoop
Usage: hadoop [--config confdir] [COMMAND | CLASSNAME]
CLASSNAME run the class named CLASSNAME
or
where COMMAND is one of:
fs run a generic filesystem user client
version print the version
jar <jar> run a jar file
note: please use "yarn jar" to launch
YARN applications, not this command.
checknative [-a|-h] check native hadoop and compression libraries availability
distcp <srcurl> <desturl> copy file or directories recursively
archive -archiveName NAME -p <parent path> <src>* <dest> create a hadoop archive
classpath prints the class path needed to get the
credential interact with credential providers
Hadoop jar and the required libraries
daemonlog get/set the log level for each daemon
trace view and modify Hadoop tracing settings
Most commands print help when invoked w/o parameters.
五 参考