相關文章鏈接
CentOS7安裝CDH 第二章:CentOS7各個軟件安裝和啟動
CentOS7安裝CDH 第四章:CDH的版本選擇和安裝方式
CentOS7安裝CDH 第五章:CDH的安裝和部署-CDH5.7.0
CentOS7安裝CDH 第六章:CDH的管理-CDH5.12
CentOS7安裝CDH 第七章:CDH集群Hadoop的HA配置
CentOS7安裝CDH 第八章:CDH中對服務和機器的添加與刪除操作
1. 同步時間的命令
安裝時間同步軟件ntp:yum install ntp ntpdate -y
查看時間命令:date
網絡同步時間命令:ntpdate ntp1.aliyun.com / ntpdate cn.pool.ntp.org
同步固定時間命令:date -s "2018-07-30 14:03:03"
修改時區和時間命令:
# date
# mv /etc/localtime /etc/localtime.bak
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# ls -l /etc/local*
# date //執行此命令后會更換到北京時區,並同步時間
2. 防火牆等相關命令
啟動: systemctl start firewalld
關閉: systemctl stop firewalld
查看狀態: systemctl status firewalld
開機禁用 : systemctl disable firewalld
開機啟用 : systemctl enable firewalld
3. 配置普通用戶的sudo權限
#修改/etc/sudoers的寫權限(root用戶下)
chmod u+w /etc/sudoers
#在該文件的首行加如下語句(bigdata為該用戶的用戶名)
vim /etc/sudoers
bigdata ALL=(root)NOPASSWD:ALL
#建議:修改完后再收回權限
chmod u-w /etc/sudoers
#驗證
sudo fdisk -l
4. 安裝MySQL
4.1. 方式一
#安裝MySQL前先寫着系統自帶的數據庫
rpm -qa |grep mariadb
yum –y remove 查找出的數據庫
#直接使用yum命令安裝MySQL
yum install mysql
yum install mysql-server
yum install mysql-devel
#此時安裝mysql-server時會出錯,應該先去官網下載再進行安裝
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
#重啟MySQL服務,並進入MySQL數據庫內部,此時不需要密碼就能進入
service mysqld restart
mysql -u root
mysql> set password for 'root'@'localhost' =password('password');
#遠程連接設置
grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
#MySQL的安裝還可以參考如下網址
https://www.cnblogs.com/starof/p/4680083.html
https://www.cnblogs.com/fujiangong/p/5620050.html
https://blog.csdn.net/u010936936/article/details/81939880
4.2. 方式二
# 檢測是否有mariadb
rpm -qa | grep mariadb
# 如果有,就卸載
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
# 開始安裝,依次執行命令,根據提示信息操作
cd /usr/local/src
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server
# 編輯配置,可以參考修改,不修改也影響不大
vim /etc/my.cnf
# 在開始位置插入如下數據
[client]
default-character-set=utf8
# 重啟MySQL,並查看默認密碼
systemctl restart mysqld.service
grep "password" /var/log/mysqld.log
# 使用默認密碼登陸,並修改密碼
mysql -u root –p
alter user 'root'@'localhost' identified by 'Root!!2018';
# 可以進行遠程登錄授權和其他操作