云计算day30

news2024/11/26 16:54:10
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. 测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2063153.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

6 - Linux PXE高效批量网络装机

目录 一、PXE概述 1.简介 2.优点 3.前提条件 二、搭建PXE远程安装服务器 三、实现Kickstart无人值守安装 一、PXE概述 1.简介 PXE&#xff08;Preboot eXcution Environment&#xff09;预启动执行环境&#xff0c;是由Intel公司开发的网络引导技术&#xff0c;工作在Cl…

工业4G路由器

设备概述 路由器是基于4G 技术研发的无线路由网关设备&#xff0c;除了具备传统路由器 的 VPN 、防火墙、 NAT 、 PPPoE 、 DHCP 等功能之外&#xff0c;还能支持 4G 无线拨号&#xff0c;提供最高可达 150Mbps 的无线高速带宽。路由器支持四个以太网接口&#xff0c;可更好…

招募活动投稿展示 | 感受科技温度,从一个 LLM 应用开始

活动介绍 谷歌开发者招募活动是专为 Google 技术的爱好者及开发者们开展的活动&#xff0c;旨在鼓励大家通过多种形式 (文章/视频/coding 等) 创作与 Google 技术相关的讲解分享、实践案例或活动感受等内容&#xff0c;展示代码、框架、平台在真实世界中的生动表现&#xff0c;…

【Win开发环境搭建】Redis与可视化工具详细安装与配置过程

&#x1f3af;导读&#xff1a;本文档提供了Redis的简介、安装指南、配置教程及常见操作方法。包括了安装包的选择与配置环境变量的过程&#xff0c;详细说明了如何通过修改配置文件来设置密码和端口等内容。同时&#xff0c;文档还介绍了如何使用命令行工具连接Redis&#xff…

商品数据获取api接口:电商API接口助力内部平台商品定价!

对于很多电商内部平台来讲&#xff0c;品牌方在为内部平台的商品定价时&#xff0c;通常会获取主流电商平台的商品数据以供参考&#xff0c;具体来看&#xff0c;这主要涉及以下步骤&#xff1a; 选择合适的API接口服务商。电商API接口能够提供来自多个主流电商平台的商品数据…

06--kubernetes.pod管理与投射数据卷

前言&#xff1a;上一章记录了部署k8s常用的两个方式&#xff0c;这一章就简单一些&#xff0c;整理一下k8s资源对象的配置和管理命令。 1、集群状态检查 前天搭建的环境&#xff0c;然后关机了两天今天开启后第一时间需要检查集群环境是否正常 [rootk8s-master1 ~]# kubect…

【html+css 绚丽Loading】000012 五行伸缩杖

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽Loading&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495…

js禁用浏览器缩放

禁用crtl- &#xff0c;禁用crtl滚轮 但是不能禁用浏览器本身的设置 代码如下&#xff1a; <script> //luwenjie hualunwindow.addEventListener(mousewheel, function(event){if (event.ctrlKey true || event.metaKey) {event.preventDefault();}},{ passive: fals…

数学建模算法总结

数学建模常见算法总结 评价决策类模型 层次分析法 层次分析法根据问题的性质和要达到的总目的&#xff0c;将问题分解为不同的组成因素&#xff0c;并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合&#xff0c;形成一个多层次的分析结构模型&#xff0c;从…

Go 文件操作基本方法大全

前言 在Go语言中&#xff0c;操作文件主要依赖于标准库中的os和io/ioutil&#xff08;注意&#xff1a;io/ioutil在Go 1.16及以后版本中被逐步弃用&#xff0c;推荐使用io和os包中的函数进行替代&#xff09;以及io和bufio等包。以下是一些基于这些基本库操作文件的方法大全&a…

人工智能时代:哪些职业将被取代,哪些职业难以替代?

引言 人工智能&#xff08;AI&#xff09;作为现代科技领域最引人瞩目的创新之一&#xff0c;正以前所未有的速度改变着我们的生活和工作方式。从20世纪50年代AI概念的诞生&#xff0c;到21世纪初的机器学习突破&#xff0c;再到如今深度学习与大数据的结合&#xff0c;人工智能…

记一次在工作中发现的Esper引擎底层逻辑问题

一、问题描述 在最近工作过程中本人遇到客户反馈一个问题&#xff1a;在某SOC平台关联分析规则新建的规则语句能查询到相关日志&#xff0c;但无法触发规则告警。 规则语句大致为&#xff1a; 数据源 "IPS" and not 目的地址 belong 白名单 客户需求是对于IPS告警…

Arduino复制的方法快速搭建ESP32低版本2.0.10开发环境

Arduino复制的方法快速搭建ESP32低版本2.0.10开发环境 1.概述 这篇文章介绍如何使用复制安装包的方式快速搭建好ESP32开发环境&#xff0c;而且是指定的2.0.10低版本。 2.搭建开发环境 1.下载安装包 首先在百度网盘下载ESP32安装包 通过百度网盘分享的文件&#xff1a;esp…

Biomamba教程01-绪论

目录 1、课程目录 2、单细胞技术背景 3、单细胞数据挖掘平台&#xff08;不用代码&#xff09; 1、课程目录 重点是寻找差异基因&#xff0c;进一步用KEGG、GO等进行疾病相关分析 2、单细胞技术背景 3、单细胞数据挖掘平台&#xff08;不用代码&#xff09; loupe.10xgenom…

会话跟踪方案:Cookie Session Token

什么是会话技术&#xff1f; Cookie 以登录为例&#xff0c;用户在浏览器中将账号密码输入并勾选自动登录&#xff0c;浏览器发送请求&#xff0c;请求头中设置Cookie&#xff1a;userName:张三 ,password:1234aa &#xff0c;若登录成功&#xff0c;服务器将这个cookie保存…

「Python程序设计」基础语法:程序的注释、行与缩进

在我们编写程序代码的过程中&#xff0c;加入程序的注释&#xff0c;是一个很重要的过程。特别是对于软件工程来说&#xff0c;加入程序的注释&#xff0c;可以提高程序代码的可读性&#xff0c;让程序的维护难度降低。 程序注释的种类 首先要知道的是&#xff0c;程序的注释…

为什么要用云手机进行海外社交营销

随着科技的飞速发展&#xff0c;云手机这一新兴技术正逐渐在海外社交营销中占据一席之地。云手机的灵活性、成本效益和全球化特点使其成为海外社交营销中不可或缺的工具。本文将深入剖析云手机的优势&#xff0c;并探讨其在海外社交营销中的重要作用。 首先&#xff0c;云手机的…

Admin.NET源码学习(3:LazyCaptcha使用浅析)

Admin.NET项目前端登录页面的验证码图片默认使用动态图&#xff0c;且图形内容为阿拉伯数字运算&#xff08;如下图所示&#xff09;&#xff0c;用户输入正确的计算结果才能正常登录。项目采用LazyCaptcha模块生成验证码及动态图。   在Admin.NET.Core项目中添加了Lazy.Cap…

TOP刊录用接不接?初审仅1天,国人还友好,质量在线,3个月录用,光环直接拉满

【SciencePub学术】本期&#xff0c;给大家介绍的是1本工程机械类的SCI&#xff0c;位于JCR1区中科院1区TOP&#xff0c;影响因子4.5分。 本刊在机械设计和制造领域认可度极高&#xff0c;近年来影响因子逐步上升&#xff0c;这和稿件质量的大幅度提升有很大的关系。 MMT期刊发…

考驾照需要多长时间?你考驾照用了多长时间?

正常考驾照时长 有人问橙子&#xff1a;一个月可以拿到驾照吗&#xff1f; 答&#xff1a;理论上&#xff0c;一个月能拿到驾驶证。按照《机动车驾驶证申领和使用规定》显示&#xff0c;通过科目一10天后即可预约科目二&#xff0c;而通过科目二后同样需要10天后才能预约科目…