Windows下安裝hdfs環境

安裝環境:VM VirtualBox/CentOS7/hadoop-2.8.1node

1.設置虛擬機中的網絡linux

1)在虛擬機中選用host-only網絡shell

2)修改配置文件:瀏覽器

修改相關文件,將值設置爲下面列舉的值bash

vi /etc/sysconfig/network

NETWORKING=yes網絡

GATEWAY=192.168.56.1oop

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

TYPE=Ethernetrest

IPADDR=192.168.56.100code

NETMASK=255.255.255.0orm

3)修改主機名

hostnamectl set-hostname master

4)重啓網絡

service network restart

5)關閉防火牆

systemctl stop firewalld

2.使用xshell鏈接虛擬機,使用xftp將安裝包放到虛擬機上,安裝jdk,jdk要求1.8以上

rpm -i --prefix=/usr/local jdk-8u151-linux-x64.rpm

3.配置jdk環境變量

vi ~/.bash_profile

export JAVA_HOME=/usr/local/jdk1.8.0_151

export PATH=$JAVA_HOME/bin:$PATH

修改以後,從新編譯

source ~/.bash_profile

4.安裝hadoop:

tar zxvf hadoop-2.8.1.tar.gz -C /usr/local

5.修改配置文件/usr/local/hadoop-2.8.1/etc/hadoop/hadoop-env.sh設置jdk路徑export JAVA_HOME=/usr/local/jdk1.8.0_151

6.修改/usr/local/hadoop-2.8.1/etc/hadoop 下core-site.xml配置

<property>
	<name>fs.defaultFS</name>
	<value>hdfs://master:8020</value>
</property>
--注意:master爲主機名稱
--設置默認的數據保存路徑
<property>
    <name>hadoop.tmp.dir</name>
     <value>/usr/local/hadoop-2.8.1/hadoop_tmp</value> 
     <description>A base for other temporary directories.</description>
</property>

7.修改/usr/local/hadoop-2.8.1/etc/hadoop下的hdfs-site.xml(設置只備份一次)

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

8.格式化文件系統,在/usr/local/hadoop-2.8.1/bin目錄下執行下面命令,只須要執行一次

./hdfs namenode -format

9.啓動 /usr/local/hadoop-2.8.1/sbin下面的 ./start-dfs.sh,啓動成功顯示以下:

./stop-dfs.sh 關閉

10.瀏覽器查看集羣狀態 http://192.168.56.100:50070

注意:文中路徑可能有實際有差距,根據我的狀況自行修正

相關文章
相關標籤/搜索