hadoop伪分布式安装
准备工作
1.修改IP
yum -y install net-tools
cd /etc/sysconfig/network-scripts/ifcfg-eno***
2.修改主机名
使用root账户
------修改主机名称
hostnamectl --static set-hostname n1
3.----修改/etc/hosts
192.168.190.111 n1
安装
1.创建用户组和用户
groupadd hadoop
useradd -g hadoop hadoop
passwd hadoop
2.配置ssh无密码登录
切换到hadoop用户
su - hadoop
生成密钥
ssh-keygen -t rsa -P "" 执行后会在.ssh目录下生成id_rsa和id_rsa.pub两个文件
cd /home/hadoop/.ssh 进入.ssh目录,并将id_rsa.pub追加到authorized_keys文件中
cat id_rsa.pub >> authorized_keys --将id_rsp.pub里边的文件内容追加到 或者复制到 authorized_keys文件里边
chmod 600 authorized_keys -rw------- (600) -- 只有属主有读写权限。
测试是否可以登录
ssh localhost
执行后会提示输入 yes or no. 输入yes后
如果提示为最后一次登录时间 则表明ssh无密码登陆 配置成功了。
3.配置hadoop
3.1 检测安装的jdk,自己下载的jdk
检验系统原版本
java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
进一步查看JDK信息:
rpm -qa | grep java
tzdata-java-2012c-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
卸载OpenJDK,执行以下操作:
rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
确认还有没有卸载干净 如果执行后下边什么都没有 证明卸载干净
rpm -qa | grep java
------------安装JDK 1.7
安装JDK
放在/usr/local/src下执行以下安装命令:
rpm -ivh jdk-7u79-linux-x64.rpm
默认会安装在/usr/java下
检查是否安装
java -version
显示:java version"1.7.0_80" ...表示成功
配置环境变量
vi /etc/profile
在最后加入以下几行:
JAVA_HOME=/usr/java/jdk1.7.0_80
hadoop伪分布式安装
最新推荐文章于 2022-11-10 20:55:20 发布
本文详细介绍了如何在CentOS系统上进行Hadoop伪分布式安装,包括修改IP、主机名,配置SSH无密码登录,安装JDK,配置Hadoop环境,设置配置文件,以及启动和验证Hadoop服务。
摘要由CSDN通过智能技术生成