
运维工具
文章平均质量分 70
沙漠中海
言忠信,行笃敬。
展开
-
Nacos 启动报错 Error creating bean with name ‘grpcSdkServer‘ 的完美解决方案
这种问题偶尔出现,有时候重启后马上启动nacos能够得到解决,但有时候却一直无法解决,究其原因,报错提示已经很准确了(grpcSdkServer' Failed to bind),官网也说得很清楚需要使用到9848/9849端口,所以我们排查是否是9848和端口9849端口被占用。我的电脑是360的木马助手占用了,直接结束服务还不行,kill也需要使用管理员权限打开powerShell或者CMD命令窗口才能kill成功。所以我的解决方案是先停止360安全卫士,启动nacos后再打开360.完美解决!原创 2023-11-06 14:58:42 · 2887 阅读 · 0 评论 -
docker 安装redis集群配置3主3从,实现hash槽分配存储数据
一、docker集群安装1.分别在宿主机的/docker/redis下创建每个节点数据同步的目录2.执行容器启动命令3.执行命令参数解释:4.集群节点不够提示:提示需要至少3个master5.执行命令构建主从关系6.查看集群状态二、验证集群hash槽位(slot)自动分配键值1.传统单机登陆错误示范2.正确存储键值示范3.集群检查docker run -d --name redis-node81 --net host --privileged=true -v /docker/redis/node-638..原创 2022-06-15 10:49:44 · 819 阅读 · 0 评论 -
docker 安装redis:挂载容器卷,同时开启持久化
说明:centOS操作系统,操作系统已安装过redis,端口6379已被占用。容器将会使用6380端口。本次操作为了实例化redis数据,并挂载到宿主机,防止容器被删除导致的数据丢失!2.在宿主机本地创建redis存储配置文件和数据的目录,我这里创建/docker/redis下3.配置文件复制原有redis.conf到/docker/redis/目录下修改配置(最重要主要4项:修改后台运行默认为no、端口、存放位置、开启持久化):4.启动容器启动命令:docker run -p原创 2022-06-02 11:37:02 · 657 阅读 · 0 评论 -
mysql实现主从复制,php日常笔记
php也好、java也罢,那种语言操作mysql都离不开主从复制、读写分离、分库分表的节点。今天我们就写一下主从复制的配置。主要是把命令存下来,方便直接复制粘贴运行。原创 2022-04-25 18:07:59 · 701 阅读 · 0 评论 -
PHP elasticsearch 条件过滤、排序、高亮实现
php在做搜索引擎时,进程要对结果进行筛选,所以我们这里记录一下elasticsearch 条件过滤、排序、高亮实现。原创 2022-04-18 14:10:22 · 2173 阅读 · 0 评论 -
php安装部署elasticsearch流程
php接入elasticsearch,linux环境下安装elasticsearch的流程和常见问题解决办法。原创 2022-03-17 15:16:46 · 3598 阅读 · 0 评论 -
jenkins参数化构建
jenkins安装请参考:创建frestyle请参考:这里继续说jenkins的参数化构建查找参数化构建,并勾选点击【添加参数】,如果没有找到git参数,说明没有安装git参数化构建的插件,所以先安装插件:安装后回到 项目流程,【添加参数】选择【git参数】【参数类型】选择【标签】,名称自定义,后面需要使用该名称 如:tag,后面则用$tag;填入默认构建的git tag标签添加构建后shell脚本...原创 2021-11-15 11:03:02 · 1229 阅读 · 0 评论 -
nginx 搭配 frp内网穿透配置
一、下载frphttps://github.com/fatedier/frp/releases根据不同系统下载对应的包,这里我服务器是linux ,本地客户端是windows,所以要下载两种包。linux:https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gzwindows:https://github.com/fatedier/frp/releases/downlo.原创 2021-05-30 11:49:59 · 1944 阅读 · 0 评论 -
Protocol “https“ not supported or disabled in libcurl
Composer update 报错:Protocol “https“ not supported or disabled in libcurlphp代码运行也报错:Protocol “https“ not supported or disabled in libcurl排查问题:1.openssl,如果没有安装openssl请百度安装openssl version -a2.curl$ curl -Vcurl 7.77.0 (x86_64-apple-darwin19.6...原创 2021-05-30 02:15:55 · 1069 阅读 · 0 评论 -
CentOS7 安装和卸载rabbitmq
原文:CentOS7 安装和卸载rabbitmq_微信小程序定制_百度小程序定制_网站定制_微信应用开发 (forpastime.com)一、安装1、下载socat 安装包wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm2、https://www.rabbitmq.com/releases/下载安装包选择最新的包,同时需要匹配一下wget https://www.rabbitmq.com.原创 2021-05-07 14:43:43 · 661 阅读 · 0 评论 -
Jenkins配置多节点并在项目中选择添加的节点
jenkins安装在192.168.2.249的服务器上,节点ip为192.168.2.251 ||192.168.2.252一、安装节点jdk可参照jenkins安装过程中的jdk安装方法https://juejin.cn/post/6953802261071921182二、配置节点参数1.配置过程中需要使用用户,这里我们将249服务器的公钥放到251的/root/.ssh/authorized_keys中,2.在添加用户时,使用私钥,将私钥复制粘贴到私钥添加处...原创 2021-05-06 18:16:13 · 3670 阅读 · 0 评论 -
Jenkins安装踩坑,完美出坑,总结了最有效发方法
注意jdk安装方式和jenkins安装方式!!一、安装java不要用yum安装!不要用yum安装!不要用yum安装!从官网下载jdk包 jdk-8u291-linux-x64.tar.gz,解压到自定义目录(如/usr/local/java/)后配置/etc/profilevi /etc/profile末尾加入:export JAVA_HOME=/usr/local/java/jdk1.8.0_291export JRE_HOME=${JAVA_HOME}/jreexp.原创 2021-04-22 10:26:01 · 3109 阅读 · 0 评论 -
jenkins项目构建前,使用sonarQube完成代码评审
一、通过cockpit在linux容器中直接搜索下载sonar镜像并启动容器配置的端口是90011.打开sonar后台192.168.3.216:9001,默认账号密码admin。2.登录后要求重置密码。3.登录成功后 点击【配置】->【权限】->【用户】,查看用户【令牌】。二、jenkins配置1.安装插件 manage jenkins -> manage plugins 搜索sonarqube并安装2.配置sonarqube configure system 找到原创 2021-03-29 09:40:35 · 189 阅读 · 0 评论