




在root目录下执行
关闭本次防风墙 :
service iptables stop
chkconfig iptables off
查询虚拟机防火墙的当前状态
service iptables status
配置主机名: vim /etc/sysconfig/network

删除一行用d +end
HOSTNAME=hadoop01
使当前文件生效 source /etc/sysconfig/network
这种配置方法只能重新才能使当前配置生效,所以这里可以执行一下啊hostname hadoop01,这种只是使本次生效,重启无效。
也可以用hostname ,查询主机名。
配置hosts文件 vim /etc/hosts
先按Esc 再按shift+q 输入wq 保存退出
设置免密登录:
在hadoop01节点执行:ssh-keygen 然后一直回车 》》》生产公钥私钥

可以把公钥同步给指定的主机:ssh-copy-id -i ~/.ssh/id_rsa.pub root@hadoop01 (或者别的主机)
如果用当前命令发现/usr/bin/ssh-copy-id: ERROR: No identities found 保错。
请用ssh-keygen -t dsa 重新生产公钥。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@hadoop01

可以测试一下是否可以免密登录:sshroot@hadoop01
登录成功
退出登录直接logout

查询一下啊java版本 Java -version
可以配置环境变量 /etc/profile
#set java env
JAVA_HOME=/usr/local/src/java/jdk1.7.0_51
JAVA_BIN=/usr/local/src/java/jdk1.7.0_51/bin
PATH=
J
A
V
A
_
H
O
M
E
/
b
i
n
:
JAVA\_HOME/bin:
JAVA_HOME/bin:PATH
CLASSPATH=.:
J
A
V
A
_
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA\_HOME/lib/dt.jar:
JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
如果执行java -version 报错,请看一下啊配置文件是否正确,且java是否安装 目录为上面的javahome
首先切换到 :cd /usr/local/src/ 目录下 ,执行mkdirjava 创建Java目录 吧java安装包(Linux上面版本导入)。
执行:tar -zxvf jdk-7u51-linux-x64.tar.gz


再执行java-version

如果想卸载JDK 执行: rpm -ejdk1.7.0_51 就可以卸载当前jdk

上传hadoop安装包 执行cd /usr/local/src/ 创建文件夹mkdirhadoop 切换目录cd hadoop 直接把安装包拉进去。
执行:tar -zxvf hadoop-2.7.6.tar.gz



查询hadoop配置文件,切换路径cd etc/hadoop/
/usr/local/src/hadoop/hadoop-2.7.1/etc/hadoop

还有sbin目录


复制,回车继续编辑。

修改这俩个位置。



fs.defaultFS
hdfs://hadoop01:9000
hadoop.tmp.dir
/usr/local/src/hadoop/hadoop-2.7.1/tmp
ha.zookeeper.quorum
hadoop01:2181,hadoop02:2181,hadoop03:2181


hdfs.site.xml
dfs.replication
1