Hadoop搭建(第二部分)

安装大数据集群前的环境准备

1.机器更改主机名

hostnamectl set-hostname 主机名

bash

2.虚拟机关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

3.关闭selinux

vi /etc/sysconfig/selinux  (或者vi /etc/selinux/config)

SELINUX=disabled

 

 4.主机名与IP地址的映射

vi /etc/hosts

可直接将s1的上述内容复制给s2(也可以在s2中输入上述内容) 

 

5.时钟同步

第一步:确定是否安装了ntpdate的服务

确认是否安装ntpdate时钟同步工具

rpm -qa | grep ntp

如果没有安装,三台机器执行以下命令可以进行在线安装

yum -y install ntp

安装好后如下图:

 

第二步:s1启动ntpdate服务

我们需要启动s1的ntpdate服务,作为服务端,对外提供同步时间的服务,启动ntpdate的服务

#启动ntpdate服务

systemctl start ntpdate

#设置ntpd服务开机启动

systemctl enable ntpdate

第三步:修改s1服务器配置

修改s1这台服务器的时钟同步配置,允许对外提供服务

vim /etc/ntp.conf

修改以下两行内容

修改完成之后,重启s1的ntpdate服务

systemctl restart ntpdate

至此,ntpdate的服务端已经安装配置完成,接下来配置客户端与服务端进行同步

第四步:配置s2s1的时间

客户端s2设置时区与s1保持一致Asia/Shanghai

S2修改配置文件,保证每次时间写入硬件时钟

vim /etc/sysconfig/ntpdate

SYNC_HWCLOCK=yes

时间同步

ntpdate s1

S2修改定时任务,定时与s1同步时间

 crontab -e 书写任务计划

 crontab -l 查看任务计划

增加如下内容

*/1 * * * * /sbin/ntpdate s1 >> /var/log/ntpdate.log

查看日期和时间,并保存

date

clock

clock -w

重启任务计划和开机启动任务计划

systemctl restart crond && systemctl enable crond

查看任务计划中定时器执行日志

tail -f /var/log/ntpdate.log

6.下载安装MariaDB(数据库连接)

(yum list|grep mariadb

yum list |grep mysql

yum list |grep mariadb mariadb-server)

(1)下载mariadb

yum install mariadb-server

(2)确认下载

查询软件安装位置

rpm -ql mariadb-server

(3)数据库启动

systemctl start mariadb      (启动)

systemctl restart mariadb   (重启)、

systemctl stop mariadb     (关闭)

systemctl enable mariadb   (设置开机自启)

systemctl disable mariadb  (关闭开机自启)

(4)初始化数据库

mysql_secure_installation

 

(5)进入数据库(测试数据库用户名和密码是否有效)

mysql -u root -p

 

(6)权限设置

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

(7)创建数据库

 

exit退出 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值