一,java环境安装配置
1.安装
yum install -y java-1.8.0-openjdk
2.jdk默认安装路径
/usr/lib/jvm
3.环境变量
vim /etc/profile
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
4.如果提示没有javac命令
yum -y install java-1.8.0-openjdk-devel.x86_64
二,MySQL5.7安装
1.安装
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl status mysqld.service
grep "password" /var/log/mysqld.log
此时就获取到了数据库的初始密码
mysql -uroot -p
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
yum -y remove mysql57-community-release-el7-10.noarch
2.修改默认编码
查看数据库默认编码
show variables like 'character%';
修改编码
vim /etc/my.cnf
加入代码块:
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
重启mysql服务
service mysqld restart
3.云服务器mysql连接到本地MySQL可视化工具
mysql
set global validate_password_policy=LOW;
grant all privileges on *.* to root@'%' identified by "password"; (root是用户,password登录密码)
flush privileges;(刷新权限)
三,redis主从复制集群搭建
1.安装
下载解压redis
cd redis-6.0.8
make
将配置文件复制三份
两个从机的配置文件配置
slaveof 主机ip 主机port
2.脚本一键启动集群
/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6379.conf
/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6380.conf
/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6381.conf
四,nacos集群搭建
1.解压nacos-xxx.tar.gz 三份到三个不同的目录
2.进入nacos的conf目录,编辑application.properties
# 指定数据源为Mysql
spring.datasource.platform=mysql
# 数据库实例数量
db.num=1
db.url.0=jdbc:mysql:///nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=Alibaba741
(修改端口)
3.执行数据库脚本,nacos集群模式需要配置mysql数据库进行配置持久化
MySQL脚本在conf下的nacos-mysql.sql中
4.修改文件名
mv cluster.conf.example cluster.conf
5.然后编辑cluster.conf
节点1IP PORT
节点2IP PORT
节点3IP PORT
6.编写脚本一键启动nacos集群
nohup sh /usr/nacos/nacos-8846/bin/startup.sh &
nohup sh /usr/nacos/nacos-8847/bin/startup.sh &
nohup sh /usr/nacos/nacos-8848/bin/startup.sh &
五,sentinel搭建
nohup java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -jar sentinel-dashboard.jar &
六,zipkin搭建
nohup java -Dserver.port=8080 -jar zipkin-server-2.12.9-exec.jar &
七,rabbitmq安装
rabbitmq需要erlang的环境
1.安装erlang的环境
rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm
2.安装相关依赖
rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm
3.安装rabbitmq客户端
rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm
4.启用管理插件
rabbitmq-plugins enable rabbitmq_management
5.启动/停止/查看状态/重启命令
systemctl start rabbitmq-server.service
systemctl status rabbitmq-server.service
systemctl restart rabbitmq-server.service
systemctl stop rabbitmq-server.service
6.添加用户
rabbitmqctl add_user root root
7.分配角色
rabbitmqctl set_user_tags root administrator
8.修改密码
rabbitmqctl change_password root root
9.查看所有用户
rabbitmqctl list_users
10.卸载
rpm -qa | grep rabbitmq
rpm -e rabbitmq-server
八,nginx安装
1.安装相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.安装nginx
解压缩nginx.xx.tar.gz 包
tar -xvf nginx.xx.tar.gz -C /opt/
进入解压缩目录 执行 ./configure
make && make install
3.常用命令
1)前提条件:必须进入nginx的目录中去操作
cd /usr/local/nginx/sbin
2)查看版本:./nginx -v
3)启动nginx:./nginx
4)关闭nginx:./nginx -s stop
5)重新加载 nginx : ./nginx -s reload