hadoop2.6.0伪分布式单机全安装

来源:互联网 发布:apache ivy 安装 编辑:程序博客网 时间:2024/05/21 17:04
1.在root账户下修改主机名
/etc/sysconfig/network
HOSTNAME=localhost(自己取名)
/etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.218.150   localhost(把这一行加上)
2.使主机名生效、查看主机名、退出用户重登录
hostname 主机名
hostname(查看是否生效)
3.列出所有服务
chkconfig
4.查看防火墙状态
 service iptables status
5.关闭防火墙
chkconfig iptables off
service iptables stop
6.查看selinux状态
getenforce
7.关闭selinux状态
/etc/selinux/config
SELINUX=disabled
8.重新启动系统
reboot
9.上传java包,解压,赋予执行与拥有权限。将java安装到/usr/java
tar -zxvf java
chmod -R 755 java文件夹
chown -R storm:storm java文件夹
10.修改环境变量/etc/profile
JAVA_HOME=/usr/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
CLASS_HOME=$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASS_HOME PATH
11.退出后source  /etc/profile
12.运行java查看是否成功
运行java -version查看java版本
13.hadoop包上传、解压
tar -zxvf hadoop
14.在storm用户下配置hadoop环境变量
~/.bash_profile
export  HADOOP_HOME=/home/storm/hadoop-2.6.0
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
source  ~/.bash_profile
15.查看hadoop是否配置成功
hadoop
hadoop version
16.建立ssh互信
ssh-keygen -t rsa
ssh-copy-id -i 主机名
17.查看ssh互信是否生效
ssh 主机名
18.创建hdfs文件夹
/home/storm/hadoop-2.6.0路径下
19.修改core-site.xml文件
/home/storm/hadoop-2.6.0/etc/hadoop/core-site.xml
<property>
<name>hadoop.tmp.dir</name>
<value>/home/storm/hadoop-2.6.0/tmp</value>
 </property>
 <property>
 <name>fs.defaultFS</name>
 <value>hdfs://192.168.218.150:9000</value>
</property>
20.修改hdfs-site.xml文件
/home/storm/hadoop-2.6.0/etc/hadoop/hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:///home/storm/hadoop-2.6.0/hdfs/name</value>
</property>
<property>
 <name>dfs.datanode.data.dir</name>        
<value>file:///home/storm/hadoop-2.6.0/hdfs/data</value>
</property>
21.修改hadoop-env.sh文件
export JAVA_HOME=/usr/java/jdk1.7.0_45
22.修改slaves文件
/home/storm/hadoop-2.6.0/etc/hadoop/slaves
改为主机名即可
23.格式化hadoop
bin/hadoop namenode -format
sbin/start-all.sh
24.查看进程启动情况
jps
0 0