搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小惠珠哦
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
最新langchain v0.3版本+配合xinference框架+RAG详细教程—环境配置(常见坑总结)_xinference langchain
2
OSPF定义的5种区域类型:标准区域、主干区域、存根区域、完全存根区域_ospf的区域有几种类型,分别是什么?
3
【Kafka专题】Kafka集群架构设计原理详解
4
掌握大模型这些优化技术,优雅地进行大模型的训练和推理!_大模型推理优化
5
Ubuntu安装Python2或Python3多版本_2to3 python2-minimal:i386 python2:i386 python2-min
6
Swin-Transformer论文阅读
7
命令行修改MySQL数据库密码_mysql命令行修改密码
8
Python中有关链表的操作(经典面试内容)_python 链表操作操作
9
Visual Studio新手入门--调试、编译、设置断点详解_vs debug前提示进行编译
10
SpringCloud-Eureka搭建_spring cloud eureka搭建
当前位置:
article
> 正文
云计算day30
作者:小惠珠哦 | 2024-08-22 16:24:39
赞
踩
云计算day30
1. 配置⼀主⼆从mysql57
1. mycat对mysql8不完全⽀持
2. mysql8主从问题不⼤ get_pub_key=1
1. gtids事务复制
2. 删除/etc/my.cnf
3. 同步data⽂件需要先停⽤mysql服务,删除data⽬录中的
auto.cnf
4. gtid模式以及经典模式都需要锁表
flush tables with read lock;
unlock tables;
set @@global.read_only=ON;
set @@global.read_only=OFF;
5. 开放mysql服务端⼝
firewall-cmd --zone=public --add
port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
firewall-cmd --list-servcie3. 添加数据库和数据表
1. 不能修改从服务器
2. 创建库和表
#!/bin/bash
/usr/local/mysql/bin/msyql -proot << EOF
create database if not exists eleme charset
utf8mb4;
use eleme;
create table t_user(
id int primary key auto_increment,
name varchar(45) not null,
username varchar(45) not null,
password varchar(45) not null,
remark varchar(45)
);
insert into
eleme.t_user(name,username,password,remark)
values("超级管理员","admin","admin","管理
员");
insert into
eleme.t_user(name,username,password,remark)
values("访客","guest","guest","最低权限");quit
EOF
4. 添加登录数据,可以输⼊sql语句,也可以在图形化界⾯
5. 添加mycat读写分离负载均衡
1. nginx,haprox,lvs负载均衡技术
2. 分不清什么数据库能读,什么数据库能写
3. master mysql服务器是可以读写,slave mysql服务器是只
能读
4. mysql是阿⾥开源项⽬,所以必须安装java环境
5. 步骤
1. 开放8066端⼝
2. 上传mycat和jdk1.8
3. 解压
4. 配置部署java环境
1. 复制到 /usr/local⽬录下
2. 配置/etc/profile
3. source profile
6. mycat的配置
1. server.xml
1. user标签设置对外的账号和密码,以及数据库名称2. 如果只是代理⼀个主从,就注释其他的user标签
2. Schema.xml
1. schema标签 添加dataNode=“xx” name="eleme"
2. datahost修改
3.
4.
5. /usr/local/mycat/bin/mycat start|stop
6. 查看⽇志⽂件wrapper.log《》
7. mycat schema.xml的标签
<mycat:schema>
<schema name="server.xml中的数据库名
称" dataNode="dn1"></schema>
<dateNode name="dn1"
dataHost="aaa" database=“eleme”/>
<dateHost name="aaa">
<writeHost>
<readHost >
</readHost>
</writeHost>
</dataHost>
</mycat:schema>6. 部署2台java后端服务器,jdk版本17
1. 上传jdk安装https://download.oracle.com/java/17/latest/jd
k-17_linux-x64_bin.tar.gz
2. 配置环境变量/etc/profile
3. Java -version
7. 部署饿了么后端项⽬ 登录模块
1. 修改application.yml⽂件
1. port 默认8080,可以修改为其他的端⼝,但是修改完
成之后,需要修改防⽕墙端⼝
2. url jdbc:mysql://mycat的ip:mycat8066端⼝/eleme3. username=zhangmin
4. password=zhangmin
2. 先打开java服务器的端⼝
firewall-cmd --add-port=8080/tcp --
permanent
firewall-cmd --reload
3. 启动后端服务 jar包
nohup java -jar element_server_xxxxx.jar&
4. 在远程浏览器上测试
8. 使⽤lvs代理java服务
1. ds
1. 挂载vip
ifconfig ens33:0 192.168.71.18
broadcast 192.168.71.18 netmask
255.255.255.255 up
2. 为vip添加路由
route add 192.168.71.18 dev ens33:03. 安装ipvsadm
yum -y install ipvsadm
ipvsadm -Ln
ipvsadm -C
4. 设置负载均衡规则
ipvsadm -A -t 192.168.71.18:8080 -s rr
ipvsadm -a -t 192.168.71.18:8080 -r
192.168.71.15 -g
ipvvsadm -a -t 192.168.71.18:8080 -r
192.168.71.16 -g
2. rs
1. 挂载vip
ifconfig lo:0 192.168.71.18 broadcast
192.168.71.18 netmask 255.255.255.255
up
2. 为vip 添加路由route add 192.168.71.18 dev lo:0
3. 抑制接受请求
echo 1 >
/proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 >
/proc/sys/net/ipv4/conf/lo/arp_announce
echo 1 >
/proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 >
/proc/sys/net/ipv4/conf/all/arp_announc
e
9. Nginx 代理端⼝
10.
11. 测试
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小惠珠哦/article/detail/1017126
推荐阅读
article
Mac
Book
Pro
常用
快捷键
_
mac
os 触控栏f3
快捷键
...
Mac
Book
Pro
常用
快捷键
快捷键
描述 command + control + F 窗口最大化 command...
赞
踩
article
万字带你走过
数据库
的
这激荡
的
三年
_
clickhouse
与
timescaledb
...
2023 年
数据库
回顾:向量
数据库
虽然大火,但没有技术壁垒;2022 年
数据库
回顾:江山代有新人出,区块链
数据库
还是那个...
赞
踩
article
2023最新
大型
分布式
架构
详解:
架构
模式+
敏捷性
+可扩展+案例等_2023
信息系统
技术
架构
...
对于安全问题,首先要提高安全意识,建立一个安全的有效机制,从政策层面,组织层面进行保障。首先,需要从
架构
级别,在规划的时...
赞
踩
article
练习时长
两年
半
的
网络安全
与
防火墙
_
两年
半
网站
...
下边基于这次攻击演示我们介绍一下
网络安全
的
一些常识和术语。资产任何对组织业务具有价值
的
信息资产,包括计算机硬件、通信设施...
赞
踩
article
docker
日志
,
元
数据
以及进程的
查看
_
docker
元
数据
...
大家好
,
今天我们来分享
docker
日志
,
元
数据
以及进程的
查看
在这之前
,
我们来讲一次
docker
其它的命令启动容器并在后...
赞
踩
article
手工
测试
——
自动化
测试
,2023超全软件
测试
进阶指南_
手工
测试
需要
会什么技能...
今天来聊一下
手工
测试
如何转
自动化
测试
?如果你还没入行或者刚毕业可以先不考虑学习
自动化
,把基础技能掌握好,也是可以找到一份...
赞
踩
article
保护身份
安全
:
FIDO2
认证
在
钓鱼
攻击
中
的
应用...
点击这里了解更多关于ADSelfService Plus
的
FIDO2
MFA功能以及为什么它是您组织
的
理想选择。您也可以...
赞
踩
article
git
实际
是
一款小巧好用
的
源代码
管理工具
_
比较小
的
git
...
本文介绍了
git
的
基本操作,如初始化项目库、设置用户信息、添加和提交代码、笔记功能以及查看日志。
git
不仅
是
轻量级
的
源代...
赞
踩
article
CISAW
证书
有
效期
有
年限规定吗?
到期
怎么办
....
根据《信息安全保障人员认证准则》,从2021年4月1日起,所
有
希望再认证的
CISAW
持证人员需在
有
效期
内完成至少16学时...
赞
踩
article
Linux
从
入门
到
精通(
一
)_
linux
入门
到
精通
一
...
增删改查ls catmkdir touchrm -frcp -r mvls -l命令的基本格式命令字 空格 [-选项] ...
赞
踩
article
浅析
图
卷积
神经网络
_基于
卷积
神经网络
的
空间分析...
图
卷积
神经网络
0 前言1 为什么有
图
卷积
神经网络
2 什么是
图
卷积
神经网络
3 如何理解
图
卷积
算法?4 我们怎么用
图
卷积
神经...
赞
踩
article
树
的
存储
的
三种方式_
树
的
存储
方式...
本文详细介绍了
树
的
三种常用
存储
方式:双亲表示法、孩子表示法和孩子兄弟表示法。双亲表示法利于找双亲,找孩子较复杂;孩子表示...
赞
踩
article
PDF
解析
,
还
能
做得更好_
解析
pdf
...
随着大模型文档智
能
应用逐渐步入正轨
,
文档
解析
类产品成为其中重要的一环。文档
解析
工具
能
够“唤醒”沉睡在
PDF
文件中的知识
,
...
赞
踩
article
git
连接
git
hub 与
git
ee_
linux
配置
git
ee
git
hus...
git
操作之前要先配置好用户名与邮箱。_
linux
配置
git
ee
git
hus
linux
配置
git
ee
git
hu...
赞
踩
article
10
大
LLM
安全
风险
避雷!码住
深度
防御
安全
架构
的
构建
方法论!...
在为企业创造价值和加速实现价值方面,围绕大语言模型 (
LLM
)
构建
的生成式 AI 应用程序已展现出巨大的潜力。这些应用...
赞
踩
article
AI
加持
,
极狐
(
GitLab
)的创新第三极_
九龙坡
极狐
gitlab
...
极狐
(
GitLab
)坚守开源理念和精神——产品开源且代码开放
,
从根本上满足用户对软件应用安全可控的需求。坚持公司与客户的...
赞
踩
article
AES
加密
解密
(
CBC
模式),这些年我所经历的所有面试_
aes
cbc
解密
...
密码说明严格地说,
AES
和Rijndael
加密
法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael
加密
法...
赞
踩
article
Remix
基本
使用
...
Remix
是以太坊智能合约编程语言Solidity IDE,其实基于浏览器的IDE,有一个很大的好处就是不用安装,打开...
赞
踩
article
基于
亚马逊
云科技Amazon
bedrock
构建
您的
生成式
AI
应用
_借助
amazon
bedrock
...
亚马逊
云科技中国峰会2024上,解决方案架构师黄俊杰分享了关于基于Amazon Bedrock
构建
生成式
AI
应用
的见解。...
赞
踩
article
经典
面试
题
:
反转
链表
_
面试
链表
反转
...
题目
:
定义一个函数,输入一个
链表
的头结点,
反转
该
链表
并输出
反转
后
链表
的头结点。
链表
结点定义如下,这里使用的是C#描述
:
...
赞
踩
相关标签
Mac常用快捷键
数据库
oracle
java
服务器
面试
redis
web安全
安全
docker
容器
软件测试
程序员
功能测试
接口测试
自动化测试
测试工程师
git
源代码管理
大数据
人工智能
运维
python
bash
scala