一整套的环境搭建

一、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

  设置开机自启动: chkconfig mysqld on
10、其他:
  查看是否安装mysql:rpm -qa | grep mysql
  卸载mysql:rpm -e mysql  (普通删除模式) rpm -e --nodeps mysql  (强力删除模式)
  查看yum上的mysql版本: yum list | grep mysql
  安装mysql及相关软件: yum install -y mysql-server mysql mysql-devel
  查看mysql版本:rpm -qi mysql-server
三、安装redis(哨兵模式):
  

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服务

cd /home/redisSentinel/config
../redis-4.0.11/src/redis-server master.conf
../redis-4.0.11/src/redis-server slave.conf
nohup ../redis-4.0.11/src/redis-server sentinel.conf --sentinel &     
 
6、客户端连接测试
redis-cli -h 172.16.4.220 -p 46379 info Sentinel
redis-cli -h 172.16.4.220 -p 46379 SENTINEL get-master-addr-by-name mymaster
 
四、安装tomcat
 1、下载tomcat:http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
 2、解压到一个目录:tar -zxvf apache-tomcat-8.0.53.tar.gz
 3、进去bin目录启动:./start.sh
 4、浏览器访问
五、安装solr
参考:https://blog.csdn.net/shanshanw/article/details/78805454
六、安装zookeeper
参考:https://www.linuxidc.com/Linux/2016-09/135052.htm
七、安装fasfdfs
参考:https://www.cnblogs.com/yufeng218/p/8111961.html
八、Jenkins
启动、重启:service start/stop/restart
 
九、php、php-fpm和nginx安装整合
https://www.cnblogs.com/jecyhw/p/5504855.html
 
 
posted @ 2018-09-29 17:47  小子Y  阅读(308)  评论(0编辑  收藏  举报