Cloudera Manager5.12、Java1.8、Centos7集群部署(1)--------持续更新

1、安装配置虚拟机

1.1  下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

1.2  VMware创建3台虚拟机

hadoop1    192.168.184.138        内存 8G       CPU 4核

hadoop2    192.168.184.134        内存 2G       CPU 2核        

hadoop3    192.168.184.137        内存 2G       CPU 2核

1.3  关闭防火墙和selinux(3台)

停止firewalld

systemctl stop firewalld.service

禁止开机自启firewalld

systemctl disable firewalld.service

1.4  关闭SELINUX

vi /etc/selinux/config

将SELINUX设置成disabled

1.5  配置主机名和IP映射(3台)

用vi打开profile文件,添加如下代码,保存

vi /etc/profile
192.168.184.138 hadoop1
192.168.184.134 hadoop2
192.168.184.137 hadoop3

1.6  SSH免密码登录

Hadoop需要通过SSH登录到各个节点进行操作,我用的是root用户,每台服务器都生成公钥,再合并到authorized_keys。

1)  输入命令:ssh-keygen -t rsa

ssh-keygen -t rsa

不输入密码,一直回车,生成key。就会生成/root/.ssh文件夹,每台服务器都要设置。

2)  合并公钥到authorized_keys文件。

在hadoop1服务器,进入/root/.ssh目录,通过SSH命令合并:

cat id_rsa.pub >> authorized_keys

ssh root@hadoop2 cat /root/.ssh/id_rsa.pub >> authorized_keys

ssh root@hadoop3 cat /root/.ssh/id_rsa.pub >> authorized_keys

3)把hadoop1服务器的authorized_keys复制到其他两个服务器的/root/.ssh目录

scp /root/.ssh/authorized_keys root@hadoop2:/root/.ssh
#输入密码

scp /root/.ssh/authorized_keys root@hadoop3:/root/.ssh
#输入密码

4)完成

ssh root@hadoop1

ssh root@hadoop2

就不需要输入密码了

1.7  安装JDK(3台)

1)卸载OpenJDK

使用

rpm -qa | grep java
查看使用是否有自带OpenJDK,有的话使用
rpm -e --nodeps 包名

卸载

2)Oracle的官网下载JDK8

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载jdk-8u162-linux-x64.tar.gz

解压到/usr/java/目录下

tar -zxvf jdk-8u162-linux-x64.tar.gz /usr/java/
3)编辑/etc/profile文件

vi /etc/profile#插入export JAVA_HOME=/home/java/jdk1.8.0_162export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin #保存

4)使配置生效,输入命令

source /etc/profile
5) 输入命令
java -version

显示版本信息,完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值