1、搭建centos 7系统
分区:
选择手动分区,点击done
挂载好如图
同理添加交换分区swap分区给他 8096M 的空间,和跟分区
开通网卡
centos7 的系统在用mini模式安装的时候,一定要打开网络结案eth33,否则不能联网
查看ip地址命令是:ip addr
我感觉没有ifconfi和vim特别不舒服,就安装了下,需要的也可以自己安装;
yum search ifconfig 找到版本号 yum install net-tools.x86_64
同样yum search vim 找到版本号 yum install vim-enhanced.x86_64
同样yum search wget 找到版本号yum install wget.x86_64
固定系统ip,vi /etc/sysconfig/network-scripts/ifcfg-ens32
DNS1=114.114.114.114
IPADDR=192.168.32.131
NETMASK=255.255.255.0
GATEWAY=192.168.32.2
重启
service network restart
service network restart
2、jdk安装和安装包下载
下载jdk
下载cdh http://archive.cloudera.com/cdh5/parcels/5.7.2/
安装ntp用于系统之间时间同步:节点全部安装 yum -y install ntp,并且vim /etc/ntp.conf。注释掉
其他的server。将所有节点全部指向hadoop01
启动服务systemctl start ntpd 查看服务状态 systemctl status ntpd
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall开机启动
init 6 #重启虚拟机,然后再输入第一条命令查看防火墙状态
5.1 测试登录
登录 mysql:[root@localhost mysql]# mysql -uroot -p(登录密码为初始化的时候显示的临时密码)
初次登录需要设置密码才能进行后续的数据库操作:SET PASSWORD = PASSWORD('123456');(密码设置为了123456)
修改密码为 password:update user set authentication_string=PASSWORD('password') where User='root';
5.2 防火墙端口偶设置,便于远程访问
[root@localhost ~]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
[root@localhost ~]$ firewall-cmd --reload
开启防火墙mysql3306端口的外部访问
CentOS升级到7之后,使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口
--zone : 作用域,网络区域定义了网络连接的可信等级。
这是一个一对多的关系,这意味着一次连接可以仅仅是一个区域的一部分,而一个区域可以用于很多连接
--add-port : 添加端口与通信协议,格式为:端口/通讯协议,协议是tcp 或 udp
--permanent : 永久生效,没有此参数系统重启后端口访问失效