A.は、個別のユーザー管理を作成します。
useradd hadoop
II。タールパッケージをインストールする準備
[hadoop@ruozedata001 ~]$ wget http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.7.0.tar.gz
III。(最良の公式ホームページを参照してください)Java環境の適切なバージョンを用意
ルート1. RZアップロードコマンドJDK-8u45-linuxの-x64.gzルート
[root@ruozedata001 ~]# ls
jdk-8u45-linux-x64.gz mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz ruozedata
2.ディレクトリは/ usr / javaの作成/
[root@ruozedata001 ~]# mkdir /usr/java/ //注意,jdk安装包必须解压到这个目录,因为hadoop很多组件直接在这个目录去找java环境
3. JDKエキスは/ usr / Javaへ/
[root@ruozedata001 ~]# tar -zxvf jdk-8u45-linux-x64.gz -C /usr/java/
4.所有者を変更し/usr/java/jdk1.8.0_45解凍後にグループであります
[root@ruozedata001 ~]# chown root:root /usr/java/jdk1.8.0_45
[root@ruozedata001 ~]# ll /usr/java/jdk1.8.0_45/
total 25972
drwxr-xr-x 2 root root 4096 Apr 11 2015 bin
-r--r--r-- 1 root root 3244 Apr 11 2015 COPYRIGHT
drwxr-xr-x 4 root root 115 Apr 11 2015 db
drwxr-xr-x 3 root root 125 Apr 11 2015 include
-rw-r--r-- 1 root root 5172312 Mar 10 2015 javafx-src.zip
drwxr-xr-x 5 root root 4096 Apr 11 2015 jre
drwxr-xr-x 5 root root 4096 Apr 11 2015 lib
-r--r--r-- 1 root root 40 Apr 11 2015 LICENSE
drwxr-xr-x 4 root root 44 Apr 11 2015 man
-r--r--r-- 1 root root 159 Apr 11 2015 README.html
-rw-r--r-- 1 root root 525 Apr 11 2015 release
-rw-r--r-- 1 root root 21099089 Apr 11 2015 src.zip
-rw-r--r-- 1 root root 110114 Mar 10 2015 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r-- 1 root root 178403 Apr 11 2015 THIRDPARTYLICENSEREADME.txt
[root@ruozedata001 ~]# ll /usr/java/
total 4
drwxr-xr-x 8 root root 4096 Apr 11 2015 jdk1.8.0_45
地球環境のJavaの設定
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=${JAVA_HOME}/bin/:$PATH
6.チェック構成されたJava環境変数かどうか
[root@ruozedata001 ~]# which java
/usr/java/jdk1.8.0_45/bin/java
IV。インストールディレクトリの計画
[hadoop@ruozedata001 ~]$ mkdir app software data logs
V.解凍のHadoop-2.6.0-cdh5.7.0.tar.gzファイルやソフトリンクを作成します
[hadoop@ruozedata001 software]$ tar -zvxf hadoop-2.6.0-cdh5.7.0.tar.gz
[hadoop@ruozedata001 software]$ ln -s /home/hadoop/software/hadoop-2.6.0-cdh5.7.0 /home/hadoop/app/hadoop
注意:1.这里也可以把解压后的文件拷贝到/home/hadoop/app目录下,并改名hadoop.
2.之所以在这里做软连接的好处:方便以后版本更新
3.做软链接时,如果是在不同目录,必须都是绝对路径,以免做不成功
VI。設定
1.ディレクトリのHadoopで設定ファイルを変更します。
[hadoop@ruozedata001 hadoop]$ vim etc/hadoop/hadoop-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0_45
注意:虽然${java_home}和/usr/java/jdk1.8.0_45 这个一样,但还是必须这样改,不然有可能找不到java环境,这是hadoop 的bug
2.ディレクトリのHadoop内の設定ファイルを変更
etc/hadoop/core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
etc/hadoop/hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
3.ませパスワード認証ません
[hadoop@ruozedata001 hadoop]$ ssh-keygen 后面直接按回车就行
[hadoop@ruozedata001 ~]$ cd .ssh
[hadoop@ruozedata001 .ssh]$ cat id_rsa.pub >> authorized_keys
[hadoop@ruozedata001 .ssh]$ chmod 600 authorized_keys
[hadoop@ruozedata001 .ssh]$ ssh localhost date
Mon Jul 1 16:25:05 CST 2019
VII。[スタート]
[hadoop@ruozedata001 hadoop]$ sbin/start-dfs.sh
[hadoop@ruozedata001 hadoop]$ jps
14800 DataNode
14673 NameNode
14973 SecondaryNameNode
15405 Jps
[hadoop@ruozedata001 hadoop]$
そして、あなたはまた、HTTPを使用したウェブを訪問することができます:// localhostを:50070 /