![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 52
努力学习,努力爱你!
这个作者很懒,什么都没留下…
展开
-
docker安装mysql chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied
发现错误 chown: changing ownership of ‘’/var/lib/mysql/‘’: Permission denied’centos7 第一次安装docker-compose后,使用进行安装mysql 一直在重启,利用 docker logs -f 查看日志。如果是使用docker 命令启动 则 --privileged=true 赋予和宿主机一样的权限即可。原创 2024-05-14 00:04:55 · 463 阅读 · 0 评论 -
docker-compose 部署ELK
logback.xml 日志文件中引入。如有问题,欢迎指正!原创 2023-02-23 18:16:51 · 333 阅读 · 0 评论 -
springboot集成kafka
如有问题,欢迎指正!原创 2022-08-27 20:26:49 · 675 阅读 · 2 评论 -
从docker 拉去指定版本的镜像
从docker 拉去指定版本的镜像1.上https://hub.docker.com/网站,查询 点击tags查看2.拉取docker pull images:tags原创 2022-04-07 15:58:09 · 4321 阅读 · 0 评论 -
Elasticsearch介绍及安装
https://www.elastic.co/cn/what-is/elasticsearch/是一个分布式的开源搜索和分析引擎,可以快速地储存、搜索和分析海量数据。主要用于海量数据的搜索、日志处理与分析、数据分析与可视化、检测基本概念index(索引):相当于mysql中的insert、Databasetype(类型):相当于mysql的tabledocument(文档):相当于mysql的一行行数据(json格式)倒排索引(查询快的原因):词+记录 -》分词Docker 安装ESD原创 2022-06-09 18:05:06 · 143 阅读 · 0 评论 -
Sleuth+Zipkin(可视化) 服务链路追踪
微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。链路追踪组件有Google的Dapper,Twitter的Zipkin,以及阿里的Eagleeye(鹰眼)等,它们都是非常优秀的链路追踪开源组件。通过docker方式。...原创 2022-07-26 17:18:19 · 145 阅读 · 0 评论 -
Sentinel
A服务调用B服务的某个功能,由于网络不稳定问题,或者B服务卡机,导致功能时间超长。如果这样子的次数太多。我们就可以直接将B断路了(A不再请求B接口),凡是调用B的直接返回降级数据,不必等待B的超长执行。这样B的故障问题,就不会级联影响到A。整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级[停止服务,所有的调用直接返回降级数据]。以此缓解服务器资源的的压力,以保证核心业务的正常运行,同时也保持了客户和大部分客户的得到正确的相应。...原创 2022-07-26 16:47:43 · 163 阅读 · 0 评论 -
vue项目打包
注意dist.tar.gz文件和default.conf文件要和DockerFile在同一目录。一般情况下,如果有axios则本地开发时写vue.config.js下devServer配置。配置时 alias 代表资源路径就是alias后面的路径+location 后面的路径。如果出现favicon.ico图标没有显示 f12清除缓存即可。然后将dist文件夹压缩为dist.tar.gz。root代表资源路径就是root后面的路径。注意是否是二级路径时配置。如有问题,欢迎指正!...原创 2022-08-12 21:50:14 · 1390 阅读 · 0 评论 -
Jenkins流水线文件
由于要进行sonar代码质量分析 所以主pom文件需要进行如下配置。如有问题,欢迎指正!原创 2022-08-11 15:45:23 · 334 阅读 · 0 评论 -
k8s部署文件
#k8s部署文件 以及 service暴露文件在项目deploy下创建prod/prod.yaml。原创 2022-08-11 10:56:45 · 366 阅读 · 0 评论 -
把jar打包成镜像
将DockerFile 和 jar 上传到虚拟机。如有问题,欢迎指正!原创 2022-08-11 09:55:05 · 1241 阅读 · 0 评论 -
K8s部署任何服务
如有问题,欢迎指正!原创 2022-08-09 16:17:30 · 89 阅读 · 0 评论 -
k8s部署mysql
将主从同步配置内容写入一下。如有问题,欢迎指正!原创 2022-08-09 16:12:10 · 330 阅读 · 0 评论 -
k8s 有状态服务部署
可以使用 kubesphere,快速搭建 MySQL 环境。原创 2022-08-09 15:49:23 · 336 阅读 · 0 评论 -
RabbitMQ 集群
rabbitmqctl set_policy -p /ha-all"^"’{“ha-mode”:“all”}’ 策略模式 all 即复制到所有节点,包含新增节点,策略正则表达式为 “^” 表示所有匹配所有队列名称。RabbiMQ 是用 Erlang 开发的,集群非常方便,因为 Erlang 天生就是一门分布式语言,但其本身并不支持负载均衡。RabbitMQ 集群中节点包括内存节点(RAM)、磁盘节点(Disk,消息持久化),集群中至少有一个 Disk 节点。查看 vhost/下面的所有 policy。...原创 2022-08-09 14:44:50 · 106 阅读 · 0 评论 -
ElasticSearcch集群
当主节点负载压力过大,或者集中环境中的网络问题,导致其他节点与主节点通讯的时候,主节点没来的及响应,这样的话,某些节点就认为主节点宕机,重新选择新的主节点,这样的话整个集群的工作就有问题了,比如我们集群中有 10 个节点,其中 7 个候选主节点,1个候选主节点成为了主节点,这种情况是正常的情况。elasticsearch 是允许一个节点既做候选主节点也做数据节点的,但是数据节点的负载较重,所以需要考虑将二者分离开,设置专用的候选主节点和数据节点,避免因数据节点负载重导致主节点不响应。...原创 2022-08-09 14:30:50 · 428 阅读 · 0 评论 -
Redis集群
Redis Cluster把所有的数据划分为 16384 个不同的槽位,可以根据机器的性能把不同的槽位分配给不同的 Redis 实例,对于 Redis 实例来说,他们只会存储部分的Redis 数据,当然,槽的数据是可以迁移的,不同的实例之间,可以通过一定的协议,进行数据迁移。每隔 2 秒每个哨兵节点会向 Redis 节点的_sentinel_:hello 频道发送自己对主节点是否故障的判断以及自身的节点信息,并且其他的哨兵节点也会订阅这个频道来了解其他哨兵节点的信息以及对主节点的判断。...原创 2022-08-09 10:46:55 · 198 阅读 · 0 评论 -
Mysql集群 ShardingSphere
mysql-mmm 的监管端会提供多个虚拟 IP(VIP),包括一个可写 VIP,多个可读 VIP,通过监管的管理,这些 IP 会绑定在可用 mysql 之上,当某一台 mysql 宕机时,监管会将 VIP迁移至其他 mysql。在MySQL故障切换过程中,MHA 能做到在 0~30 秒之内自动完成数据库的故障切换操作(以 2019 年的眼光来说太慢了),并且在进行故障切换的过程中,MHA 能在最大程度上保证数据的一致性,以达到真正意义上的高可用。server.yaml 文件。如有问题,欢迎指正!...原创 2022-08-08 16:51:36 · 537 阅读 · 0 评论 -
集群的基础形式
如有问题,欢迎指正!原创 2022-08-08 16:10:27 · 80 阅读 · 0 评论 -
kubesphere
KubeSphere 是一款面向云原生设计的开源项目,在目前主流容器调度平台 Kubernetes 之上构建的分布式多租户容器管理平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大降低开发、测试、运维的日常工作的复杂度。...原创 2022-08-08 14:53:10 · 1153 阅读 · 0 评论 -
k8s入门使用
创建 deployment 会管理 replicas,replicas 控制 pod 数量,有 pod 故障会自动拉起。现在 Service 我们使用 NodePort 的方式暴露,这样访问每个节点的端口,都可以访问到这。控制器可以为您创建和管理多个 Pod,管理副本和上线,并在集群范围内提供自修复能力。例如,如果一个节点失败,控制器可以在不同的节点上调度一样的替身来自动替换 Pod。扩容了多份,所有无论访问哪个 node 的指定端口,都可以访问到 tomcat6。个 Pod,如果节点宕机,就会出现问题。.原创 2022-08-04 16:30:30 · 506 阅读 · 0 评论 -
k8s 集群安装
kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具。这个工具能通过两条指令完成一个 kubernetes 集群的部署前置要求一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB 或更多 RAM,2 个 CPU 或更多 CPU,硬盘 30GB 或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止 swap 分区配置网络 virtualbox ->管理->主机网络管理器最终虚拟机有两个网卡网卡1真正联网网卡2是为了本机连接方便原创 2022-08-04 14:13:14 · 182 阅读 · 0 评论 -
K8S+KubeSphere+DevOps
Kubernetes简称k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。httpshttpshttpshttp。原创 2022-07-27 17:30:34 · 439 阅读 · 0 评论 -
Ubuntu20.04 配置静态固定IP地址
ubuntu20.0.4 固定ip原创 2022-07-09 14:44:18 · 2027 阅读 · 0 评论 -
docker 安装nacos
nacos原创 2022-06-28 16:50:13 · 115 阅读 · 0 评论 -
mysql主从同步
https://blog.csdn.net/weixin_45247019/article/details/124748512my.cnf重启服务添加用户(从主连接使用)获取主库 日志文件和位置my.cnf重启服务连接主库开启同步原创 2022-06-28 10:54:31 · 263 阅读 · 0 评论 -
docker安装mongodb
mongodb原创 2022-06-28 10:17:58 · 183 阅读 · 0 评论 -
CentOS7.6 Docker 操作(五) —— Docker_compose
CentOS7.6 Docker 操作(五) —— Docker_compose是什么 是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。安装curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/原创 2022-03-01 16:03:10 · 573 阅读 · 0 评论 -
#CentOS7.6 Docker 操作(四) —— Dockerfile
CentOS7.6 Docker 操作(四) —— Dockerfile是什么 是用来构建docker镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤手动编写一个dockerfile文件docker build命令执行,获得一个镜像run解析过程内容知识每条保留字指令都必须为大学字母且后面要至少跟随一个命令指令从上至下执行#表示注释每条指令都会创建一个新的镜像层,并对镜像进行提交执行过程docker 从基础镜像运行一个容器执行一条指令并对容器原创 2022-03-01 15:29:21 · 752 阅读 · 0 评论 -
CentOS7.6 Docker 操作(三) —— Docker 容器数据卷
CentOS7.6 Docker 操作(三) —— Docker 容器数据卷直接命令添加容器卷#直接命令添加容器卷docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名#直接命令添加容器卷 带权限(:ro只读权限 如果没有权限则加--privileged)docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名docker run -it -v /宿主机绝对路径目录:/容器内目录 --privileged=true 镜像名#注原创 2022-03-01 14:10:22 · 608 阅读 · 0 评论 -
CentOS7.6 Docker 操作(二)
CentOS7.6 Docker 操作(二)使用SmarTTY 连接CentOs7.6虚拟机# 执行命令 ip address 查看虚拟机ipip address打开SmarTTY 新建ssh连接检查内核版本 是否高于3.10uname -r # 如果低于3.10 可升级软件包及内核yum update安装Dockeryum install docker#输入 y 确认安装 出现提示 一直 y即可y[外链图片转存失败,源站可能有防盗链机制,建议将图片保存原创 2022-02-28 17:17:13 · 710 阅读 · 0 评论 -
CentOS7.6 Docker 操作(一)
CentOS7.6 Docker 操作(一)CentOS 7.6镜像地址网易镜像 (可直接复制地址到迅雷,下载会快一些)http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.isoLinux环境准备①下载virtualBoxVirtualBox官方网站地址:https://www.virtualbox.org/,可参考csdn:https://blog.csdn.net/gufenchen/ar原创 2022-02-28 10:43:25 · 295 阅读 · 0 评论 -
docker安装nginx
nginx原创 2022-06-13 10:04:17 · 534 阅读 · 0 评论 -
docker安装redis
拉取镜像docker pull redis启动由于挂载时没有redis.conf文件 所以需要提前创建mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf执行docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis red原创 2022-05-13 14:34:48 · 304 阅读 · 0 评论 -
docker安装mysql
拉取镜像docker pull mysql:5.7启动docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7修改配置文件因为使用了容器挂载,所以只需要在其映射文件中修改 主要修改字符集原创 2022-05-13 14:06:42 · 254 阅读 · 0 评论 -
vagrant快速使用
下载官网下载64位安装盘符改为D盘下 一路next查看安装是否成功在这里插入代码片原创 2022-05-13 10:46:38 · 80 阅读 · 0 评论 -
VirtualBox安装ubuntu
VirtualBox安装ubuntu下载镜像官方下载地址(不推荐)https://www.ubuntu.com/download中国官网(推荐)https://cn.ubuntu.com/中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/20.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/20.04/兰州大学开源镜像站http://mirror.lzu.edu.cn原创 2022-04-18 10:20:26 · 134 阅读 · 0 评论