一、环境规划
一.二、电脑配置要求
若果说自己的电脑内存是16G,随便,4G + 4G + 4G 若果说自己的电脑内存是12G,4G + 2G + 2G 若果说自己的电脑内存是8G,2G + 1G + 1G, 这两个服务别安装了Ambari Metrics、 SmartSense 若果说自己的电脑内存是8G,4G, 这两个服务别安装了Ambari Metrics、 SmartSense
虚拟机磁盘空间至少 40G,磁盘空间虚拟机用多少占多少。
二、检查系统
三、禁用透明大页(huge pages)(所有节点上都要进行)
-
查看状态
-
命令 : cat /sys/kernel/mm/transparent_hugepage/enabled
-
-
出结果为[always]表示透明大页启用了。[never]表示透明大页禁用
-
修改文件 vim /etc/grub.conf 向其中追加属性
-
命令 : echo transparent_hugepage=never >> /etc/grub.conf
-
-
不重启情况下生效
-
命令 : echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
-
-
再查看状态
四、关闭防火墙
-
禁止下次开机启动, 并不会关闭防火墙
-
命令 : chkconfig iptables off
-
-
关闭防火墙
-
命令 : service iptables stop
-
contos7 关闭防火墙命令 sudo systemctl stop firewalld.service
-
五、开启httpd服务
-
httpd 是一个 web应用服务软件, 相当于是 Tomcat , linux 自带的
-
如果没有 httpd 自己安装一个
-
命令 : yum –y install httpd –y 是否是自动安装
-
-
修改 vim /etc/httpd/conf/httpd.conf
-
删除ServerName localhost:80注释
#ServerName www.example.com:80(一边情况下不用管)
-
-
启动 httpd
-
命令 : service httpd start
-
设置 httpd 开机启动,并不会启动这个服务
-
chkconfig httpd on
-
六、关闭SELINUX 安全服务
-
修改 vim /etc/selinux/config 下的 属性 SELINUX= disabled
七、修改yum配置文件
-
修改 vim /etc/yum.conf 文件
Plugins=1
修改为
Plugins=0
红旗系统默认为1
八、开启mysql设置权限
-
搜索 mysql 软件
-
命令 : yum search mysql
-
-
安装 mysql server 服务
-
命令 : yum -y install mysql-server.x86_64
-
-
安装 mysql 客户端
-
命令 : yum –y install mysql.x86_64 ( 一般安装好服务客户端就安装好了)
-
-
设置 mysql 服务开机启动
-
命令 : chkconfig mysqld on
-
-
启动 mysql 服务
-
命令 : service mysqld start
-
-
命令行连接mysql 服务
-
命令 : mysql
-
==> mysql -hlocalhost –uroot –p
参数 –h mysql 服务在哪台主机上面
参数 –u 连接 mysql 的用户名
参数 –p 密码
-
-
创建 一个 名称是 ambari 的数据库
-
命令 : CREATE DATABASE ambari DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
-
权限设置