1. 程式人生 > >hadoop-安裝偽分散式hdfs

hadoop-安裝偽分散式hdfs

硬體環境:centos 6.5,jdk7,win7 64位,vmware11

1,jdk安裝,配置環境變數  vi /etc/profile

export JAVA_HOME=/usr/local/jdk7
export HADOOP_PREFIX=/opt/zy/hadoop-2.6.5
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin

2,修改主機名    vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=node1

3,修改host     vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.3 node1

改了之後在當前主機中用node1就等於是192.168.10.3

4,ssh免金鑰

5,按照自己安裝目錄進入到etc下的hadoop裡,修改所有env.sh結尾的檔案,將裡面JAVA_HOME=後面改成自己java安裝的目錄,可以用:/JAVA 查詢,n查詢下一條

6,

修改core-site.xml

<property>

        <name>fs.defaultFS</name>

        <value>hdfs://node1:9000</value>

    </property>

    <property>

        <name>hadoop.tmp.dir</name>

        <value>/var/zy/hadoop/local</value>  //這裡指定namenode格式化的路徑

    </property>

修改hdfs-site.xml

<property>

        <name>dfs.replication</name>

        <value>1</value>

    </property>

    <property>

        <name>dfs.namenode.secondary.http-address</name>

        <value>node1:50090</value>

    </property>

再修改slaves

node1

7,格式化 hdfs namenode -format  在指定路徑生成namenode檔案

8,reboot重啟

9,進入hadoop目錄  啟動  start-dfs.sh   按jps檢視狀態