面向大数据开发的集群之虚拟机环境的配置(二)

(一)环境

为什么要搞那些插件?

因为是为了后面装组件。

[root@pure ~]# yum install -y curl.x86_64
[root@pure ~]# yum install -y wget.x86_64
[root@pure ~]# yum -y install net-tools.x86_64
[root@pure ~]# yum -y install bzip2.x86_64
[root@pure ~]# yum -y install unzip.x86_64
[root@pure ~]# yum -y install perl
[root@pure ~]# yum -y install zip.x86_64
[root@pure ~]# yum -y  install  psmisc
[root@pure ~]# yum -y  install  vim
[root@pure ~]# yum -y  install  gcc gcc-c++
[root@pure ~]# yum -y  install  ntpdate

(二)时间同步

后面搭建集群是需要三台虚拟机,zookeeper的运行规定三台虚拟机时间不得有较大的误差

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者是
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache

(三)jdk的安装

资源

链接:https://pan.baidu.com/s/1NVtJCIE-Cs33uOLcmY50fw

提取码:iqtl

--来自百度网盘超级会员V1的分享

版本是jdk-8u221-linux-x64.tar.gz

tar -zxvf ./jdk-8u221-linux-x64.tar.gz -C /usr/local

cd /usr/local

mv jdk1.8.0_221/  jdk

vim /etc/profile

......
# JDK environment
JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
......

source /etc/profile

java -version

javac

(四)mysql的安装

为什么要安装jdk和mysql?

学习大数据就是要学习分布式集群的搭建,jdk是hadoop的环境安装要求,然而mysql是hive搭建的环境要求。

tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

ll

rpm -qa | grep mariadb

rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

systemctl start mysqld

systemctl status mysqld

cat /var/log/mysqld.log | grep password

查看初始密码

localhost:后面就是初始密码

以下是修改初始密码以及密码授权远程登录

mysql -uroot -p'初始密码'

 alter user root@'localhost' identified by 'yourmysqlpassword';

grant all privileges on *.* to root@'%' identified by 'yourmysqlpassword';

(五)免密登录的设置

ssh-keygen -t rsa   一路回车下去

ssh-copy-id -i 主机名

一个yes,一个虚拟机登录密码

scp ~/.ssh/{id*,authorized_keys} 其他主机号:~/.ssh/

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值