如何在centos7上安装hadoop
如何在centos7上安装hadoop
·
1、更换yum源
这里我们更换为阿里云的yum源
1)、进入/etc/yum.repos.d目录
[root@localhost ~]# cd /etc/yum.repos.d
2)、创建backup文件夹,并将所有*.repo文件移动到备份文件夹中
[root@localhost yum.repos.d]# mkdir backup
[root@localhost yum.repos.d]# mv *.repo ./backup
3)、将以下文本粘贴至命令行中
cat > CentOS-aliyun-lhr.repo << 'EOF'
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
EOF
如图所示:
4)、清空并重新创建缓存
[root@localhost yum.repos.d]#sudo yum clean all
[root@localhost yum.repos.d]#sudo yum makecache
2、下载文本编辑工具vim
[root@localhost yum.repos.d]#yum install vim -y
3、安装jdk
1)、进入/opt/目录、创建install和software文件夹并进入install文件夹中
[root@localhost yum.repos.d]#cd /opt/
[root@localhost opt]#mkdir install software
[root@localhost opt]#cd /opt/install
2)、使用XFTP将jdk安装包放进install文件夹中
3)、解压该安装包到software目录中
[root@localhost install]#tar -zxvf ./jdk-8u321-linux-x64.tar.gz -C ../software
4)、修改文件名为jdk180
5)、 配置环境变量
[root@localhost install]# vim /etc/profile
在该文件尾部追加jdk路径,如图所示:
刷新:
[root@localhost software]# source /etc/profile
#查看java版本
[root@localhost software]# java -version
4、安装hadoop
1)、修改主机名
查看主机名:
[root@localhost ~]# hostname
修改主机名:
[root@localhost ~]# hostnamectl set-hostname hadoop
2)、使用XFTP将hadoop安装包放进install文件夹中
3)、解压压缩包
[root@hadoop install]# tar -zxvf ./hadoop-3.1.3.tar.gz -C ../software
4)、更改文件名
[root@hadoop software]# mv ./hadoop-3.1.3 ./hadoop313
5)、配置文件目录
[root@hadoop ~]# cd /opt/software/hadoop313/etc/hadoop
5.1修改core-site.xml
[root@hadoop hadoop]# vim ./core-site.xml
添加如下内容:
5.2修改hdfs-site.xml
[root@hadoop hadoop]#vim ./hdfs-site.xml
5.3修改mapred-site.xml
[root@hadoop hadoop]# vim ./mapred-site.xml
5.4修改yarn-site.xml
[root@hadoop hadoop]# vim ./yarn-site.xml
5.5修改hadoop-env.sh
[root@hadoop hadoop]# vim ./hadoop-env.sh
6)、配置环境变量
[root@hadoop hadoop]# vim /etc/profile
刷新:
[root@hadoop hadoop]# source /etc/profile
7)、格式化命令
[root@hadoop hadoop]# hdfs namenode -format
8)、重启hadoop服务
# 重启hadoop命令
[root@hadoop hadoop]# start-all.sh
# 查看当前进程
[root@hadoop hadoop]# jps
更多推荐
所有评论(0)