课程大纲
1、在虚拟机中安装CentOS
2、在每个CentOS中都安装Java和Perl
3、在4个虚拟机中安装CentOS集群
4、配置4台CentOS为ssh免密码互相通信
整体架构
-
一步一步搭建出一个
4个节点的CentOS集群
。学习大型的分布式的redis集群架构,一步一步纯手工搭建redis集群
,集群部署,主从架构,分布式集群架构 -
实时计算技术的应用,包括
storm
,讲解一下storm的基础知识,对于java工程师来说,会用就可以了,用一些storm最基本的分布式实时计算的feature就ok了,搭建一个storm的集群 -
部署我们整套的系统,
nginx
,tomcat+java web
应用,mysql
redis集群,独立的一套机器
storm集群,独立的一套机器
nginx,独立部署
tomcat + java web应用,独立部署
mysql,独立部署
十几个机器,去部署整套系统,在自己的笔记本电脑上来讲课的,这么玩儿撑不住的,4台虚拟机,每台虚拟机是1G的内存,电脑基本还能撑住
电脑本身就6个G内存的话,学习这种大型的系统架构的课程,是有点吃力,给大家建议,几个G的内存条,也就几百块钱,给自己最好加个内存条,至少到8G以上,16G凑合
环境搭建
在虚拟机中安装CentOS
- 启动一个
virtual box
虚拟机管理软件(其他如vmware) - 使用课程提供的CentOS 6.5镜像即可,
CentOS-6.5-i386-minimal.iso
。 - 创建虚拟机:打开Virtual Box,点击“新建”按钮,点击“下一步”,输入虚拟机名称为eshop-cache01,选择操作系统为Linux,选择版本为Red Hat,分配1024MB内存,后面的选项全部用默认,在Virtual Disk File location and size中,一定要自己选择一个目录来存放虚拟机文件,最后点击“create”按钮,开始创建虚拟机。
- 设置虚拟机网卡:选择创建好的虚拟机,点击“设置”按钮,在网络一栏中,连接方式中,选择
Bridged Adapter
。 - 安装虚拟机中的
CentOS 6.5