Hadoop2复安装过程详细步骤

1、在vmware中更改了虚拟机的网络类型,--->NAT方式,(虚拟交换机的ip可以从vmvare的edit-->vertual network editor看到)

2、根据这个交换机(网关)的地址,来设置我们的客户端windows7的ip(Vmnet8这块网卡)

3、启动linux主机,修改linux系统的ip地址(通过图形界面修改),修改完成之后在terminal(命令行终端)中切换到root用户执行命令重启网络服务来让ip生效

4、修改主机名: 在root身份下,用命令修改 vi /etc/sysconfig/network 把hostname改为 yun-10-1

5、添加主机名和ip的映射 在root身份下 vi /etc/hosts 添加一行 192.168.2.100 yun-10-1

6、讲hadoop这个用户添加到sudoers里面去 在root身份下 vi /etc/sudoers ,在文件中找到 root ALL=ALL ALL ,下面加一行hadoop的

7、停止防火墙服务 在root身份下 service iptables stop

8、关闭防火墙的自动启动 在root身份下 chkconfig iptables off

9、reboot

10、用ping命令检测一下windows主机和linux服务器之间的网络连通性

11、进入linux修改图形界面启动配置,不要再启动图形界面了,在root身份下, vi /etc/inittab 将其改为id:3:initdefault:

12、再次reboot,将不会启动到图形界面了

(当以后你想启动图形界面的时候可以在命令行下敲startx (init 5) ,在图形界面下你想关闭图形界面,敲命令init 3)

===========华丽的分割线=============================

1/用终端连接linux服务器进行软件的安装(用secureCRT来连接)

2/安装jdk

--用filezilla工具上传jdk的压缩包

--解压jdk的压缩包到一个专门的安装目录下 /home/hadoop/app

--在hadoop的主目录下敲命令

bash 复制代码
tar -zxvf jdk-7u65-linux-i586.tar.gz -C ./app

--配置java的环境变量 sudo vi /etc/profile

在文件的最后添加:

bash 复制代码
            export JAVA_HOME=/home/hadoop/app/jdk1.7.0_65
            export PATH=$PATH:$JAVA_HOME/bin

3/让配置生效, source /etc/profile

===========帅酷的分割线=============================

1/用filezilla工具上传hadoop的安装包

2/把hadoop解压到app目录中去

bash 复制代码
tar -zxvf hadoop-2.4.1.tar.gz -C ./app/

3/修改hadoop的5大配置文件,位置在 /home/hadoop/app/hadoop-2.4.1/etc/hadoop目录下

-- vi hadoop-env.sh 改其中的JAVA_HOME为我们安装jdk的路径

bash 复制代码
JAVA_HOME=/home/hadoop/app/jdk1.7.0_65

-- vi core-site.xml

XML 复制代码
<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://yun-10-1:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/home/hadoop/app/hadoop-2.4.1/tmp</value>
    </property>
</configuration>

-- vi hdfs-site.xml

XML 复制代码
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

-- 先修改文件名 mv mapred-site.xml.template mapred-site.xml

在编辑 vi mapred-site.xml

XML 复制代码
<configuration>
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
</configuration>

-- vi yarn-site.xml

XML 复制代码
<configuration>
    <property>
        <name>yarn.resourcemanager.hostname</name>
        <value>yun-10-1</value>
    </property>
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
</configuration>

4/配置一下hadoop的环境变量

sudo vi /etc/profile

=============优美的分割线====================

1/无密登陆的配置

首先在客户端生成密钥对 ssh-keygen -t rsa 紧接着一直回车

然后在客户端拷贝公钥到远程 ssh-copy-id desthost

=========完美的分割线========hadoop安装完成========

学习资料下载:

Hadoop-HDFS-Shell-学习资料及文档、Java代码

相关推荐
YongCheng_Liang29 分钟前
零基础学大数据:大数据基础与前置技术夯实
大数据·big data
AC赳赳老秦34 分钟前
2026国产算力新周期:DeepSeek实战适配英伟达H200,引领大模型训练效率跃升
大数据·前端·人工智能·算法·tidb·memcache·deepseek
鹏说大数据43 分钟前
Spark 和 Hive 的关系与区别
大数据·hive·spark
B站计算机毕业设计超人1 小时前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人1 小时前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
AI架构师小马1 小时前
Hive调优手册:从入门到精通的完整指南
数据仓库·hive·hadoop·ai
数据架构师的AI之路1 小时前
深入了解大数据领域Hive的HQL语言特性
大数据·hive·hadoop·ai
L***一1 小时前
大数据技术专业中专生职业发展路径探析
大数据
woshikejiaih1 小时前
**播客听书与有声书区别解析2026指南,适配不同场景的音频
大数据·人工智能·python·音视频
无忧智库1 小时前
某市“十五五“智慧气象防灾减灾精准预报系统建设方案深度解读 | 从“看天吃饭“到“知天而作“的数字化转型之路(WORD)
大数据·人工智能