hadoop-安裝偽分散式hdfs
硬體環境:centos 6.5,jdk7,win7 64位,vmware11
1,jdk安裝,配置環境變數 vi /etc/profile
export JAVA_HOME=/usr/local/jdk7export 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檢視狀態