一整套的环境搭建
一、JDK安装
1、下载:https://www.oracle.com/technetwork/java/javase/downloads
2、tar.gz文件上传到centos服务器
3、解压tar.gz文件:tar -zxvf jdk-8u181-linux-x64.tar.gz
4、配置环境变量:
A、 打开/etc/profile:vim /etc/profile
B、 在文件末尾设置:
export JAVA_HOME=/home/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
C、执行配置文件:source /etc/profile
5、查看JAVA版本:java -version
二、安装mysql(https://blog.csdn.net/wohiusdashi/article/details/89358071)
1、下载rpm文件mysql80-community-release-el7-1.noarch.rpm:https://dev.mysql.com/downloads
2、rpm文件上传到centos服务器
3、安装rpm文件:rpm -ivh mysql80-community-release-el7-1.noarch.rpm
4、使用yum安装:yum install mysql-server
5、启动MySQL服务并获取初始密码:
service mysqld start
grep "password" /var/log/mysqld.log
6、修改密码:
命令管理mysql:set password=password("newpassword");
mysqladmin -u root password 'root'
7、设置远程连接:
命令管理mysql
update user set host = '%' where user = 'root';
flush privileges;//刷新权限
8、关闭防火墙:
停止防火墙,并禁用这个服务
systemctl stop firewalld.service
systemctl disable firewalld.service
9、设置开机启动:
检查mysql是否开机自启动: chkconfig --list | grep mysqld
1、下载
http://download.redis.io/releases/redis-4.0.11.tar.gz
2、解压
tar -zxvf redis-4.0.11.tar.gz
3、安装
cd redis-4.0.11
make
make install
4、修改配置文件
4.1 拷贝redis.conf 为master.conf、slave.conf两个文件
两个文件都在redis的安装目录中
4.2 master.conf修改
找到port port 6379(修改成 port 36379)
找到:bind 127.0.0.1(修改成:bind 0.0.0.0,记得修改成自己ip,远程才能访问。)
找到:protected-mode yes(设置成:protected-mode no;保护模式关闭,如果你不关闭保护模式,启动哨兵的时候,无法正常运行。还有个解决办法就是你设置密码,但是一般都不设置redis的密码。麻烦,我每次连接还得输入密码。在部署中,可以设置密码。)
找到:daemonize no(设置成:daemonize yes,标示后台启动。)
4.3 slave.conf修改
重复4.2的内容
找到port port 6379(修改成 port 36479)
找到:# slaveof (把注释去掉,最后我这里是修改成:slaveof 172.16.4.220 36379,这样表明自己是从服务器。)
如果你是做集群,可以把此配置文件,放在不同的服务器上,不需要修改任何配置。
4.4 sentinel.conf
找到:sentinel monitor mymaster 127.0.0.1 6379 2 (修改成:sentinel monitor mymaster 172.16.4.220 36379 1),请注意一定要是redis客户端可以访问的IP地址和端口
找到:# protected-mode no(设置成:protected-mode no)(去掉注释,关闭保护模式)
5、启动master、slave、sentinel服务