摘要:文章目录 1. 查询2. 插入 说明:Prepare() 方法会先将sql语句发送给MySQL服务器,返回一个准备好的状态用于之后的查询和命令。返回值可以同时执行多个查询和命令。 1. 查询 定义查询函数 type userTab struct { Id int `json:"id"` Name s
阅读全文
摘要:文章目录 1. 在docker-compose.yml 中定义变量2. 从.env 文件中引入2.1 容器中的变量2.2 docker-compose启动时的变量 3. 从其他文件中引用4. 引用主机变量语法示例完整示例 1. 在docker-compose.yml 中定义变量 语法 environ
阅读全文
摘要:文章目录 1. 连接数据库2. 创建表3. 插入数据4. 查询数据4.1 单行查询4.2 多行查询 5. 修改数据6. 删除数据 1. 连接数据库 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) var DBNam
阅读全文
摘要:前言 很简洁的一个linux截图工具,功能不算强大但感觉还比较好用。 文章目录 前言安装配置快捷键 安装 apt-get install flameshot 配置快捷键 “设置—键盘设置” 拉到最下边点加号 在弹出的窗口填写 名称:随便写 命令:flameshot gui 快捷键:按习惯自己定义 确
阅读全文
摘要:官网下载 url: https://www.oracle.com/java/technologies/downloads/ 选一个合适的安装包 安装 拷贝到服务器 我习惯解压缩到/user/local下,并创建一个软连接,这利于多版本间切换: root@liubei:/usr/local# ll l
阅读全文
摘要:文章目录 1. 安装java环境2. apt源3. 安装 1. 安装java环境 见文档:《JAVA环境安装》 2. apt源 添加装源 root@liubei:~# wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key a
阅读全文
摘要:【报错】 apt安装vim 报错如下 下列软件包有未满足的依赖关系: vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1.6) 但是 2:8.1.2269-1ubuntu5 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖
阅读全文
摘要:【报错】 Public Key Retrieval is not allowed 【解决】
阅读全文
摘要:1. 安装 # wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # dpkg -i google-chrome-stable_current_amd64.deb 安装中如果有问题可以修复依赖
阅读全文
摘要:文章目录 1. Ubuntu远程连接1.1 安装openssh命令1.2 修改配置文件1.3 重启服务设置开机启动 2. FAQ2.1 安装openssh报错【报错】【分析】【解决】 1. Ubuntu远程连接 1.1 安装openssh命令 apt-get install openssh-serv
阅读全文
摘要:1.设置root密码 sudo passwd 2. 修改远程登陆权限 修改 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 添加如下内容: greeter-show-manual-login=true all-guest=false 修改文件/etc
阅读全文
摘要:本文搜集几个常用官方源,竟然被一S&B举报抄袭它的博文,最NB的是这货的文章就只写了个阿里源。我只想说你丫可真是: 以下原内容 文章目录 本文搜集几个常用官方源,竟然被一S&B举报抄袭它的博文,最NB的是这货的文章就只写了个阿里源。我只想说你丫可真是:1. 常用源阿里中科大清华163 2. 修改源配
阅读全文
摘要:文章目录 1 FROM2 MAINTAINER3 RUN3.1 作用3.2 语法3.3 示例 4 CMD4.1 作用和特点4.2 和RUN的区别4.3 示例 1(简单使用)4.4 示例 (2 多个CMD只有最后一个生效) 5 ENTRYPOINT5.1 作用和特点5.2 示例 1(简单应用)5.3
阅读全文
摘要:文章目录 1、搭建1.1 环境依赖1.2 harbor安装(使用https)1.2.1 下载并解压缩1.2.2 制作证书1.2.3 修改配置文件1.2.4 安装1.2.5 访问 2. docker客户端使用https2.1 创建证书目录2.2 拷贝ca证书2.3 登录2.4 修改镜像并上传 3. h
阅读全文
摘要:文章目录 1. 全部清理2. 容器清理3. 镜像清理4. 存储卷清理5. 网络清理6. 日志清理 1. 全部清理 该清理包括:容器、网络、镜像、cache [root@das-meeting-16 ~]# docker system prune WARNING! This will remove:
阅读全文
摘要:文章目录 1. 离线一键部署(推荐)2. 阿里云yum源安装2.1 卸载旧版2.2 安装依赖包2.3 yum源2.3.1 添加yum源2.3.2 更新yum源 2.4 安装2.5 启动和添加开机启动项 3. 官方源安装(择版本选择)3.1 卸载老版本的Docker3.2 官方yum源3.3 查看可用
阅读全文
摘要:文章目录 前言1. 定义 hosts2. 健康检查3. 指定MAC地址4. 指定时区4.1 方法一:变量指定4.2 方法二:挂载时区文件 5. 特权模式 前言 相关文档: 《docker-compose的yml文件中常用选项》 《docker-compose网络》 《docker-compose限制
阅读全文
摘要:文章目录 前言1 简单使用2 context3. dockerfile 前言 在docker-compose.yml 文件中使用 build选项编译镜像。 1 简单使用 作用: compose启动时,构建一个新镜像并使用。 示例: 可以是绝对路径 build: /path/to/build/dir
阅读全文
摘要:文章目录 1. 从一个示例说起2. 常用选项2.1 images2.2 restart2.3 container_name2.4 ports2.5 depends_on2.6 volumes2.7 environment2.8 networks2.9 command 1. 从一个示例说起 先看一下这
阅读全文
摘要:文章目录 1. 构建和删除1.1 up1.2 down1.3 rm1.4 run 2. 启动/停止/暂停2.1 start2.2 stop.2.3 restart2.4 pause2.5 kill3 查看和日志3.1 ps3.2 logs3.3 port 4 其它4.1 pull4.2 scale4
阅读全文
摘要:文章目录 【报错】【分析】【解决】 【报错】 master上执行kubectl命令报错 [root@DoM01 ~]# kubectl get node error: You must be logged in to the server (Unauthorized) 【分析】 配置身份认证的证书
阅读全文
摘要:语法 func SplitN(s string, sep string, n int) []string n > 0: at most n substrings; the last substring will be the unsplit remainder. n == 0: the result
阅读全文
摘要:文章目录 1. 准备2. 服务启动2.1 准备2.2 yam文件2.3 关于日志挂载2.4 启动服务 1. 准备 服务器优化 按《01-EMQ的服务器调优》文档操作 docker已安装 docker-compose已安装 2. 服务启动 2.1 准备 # mkdir /data/emqx # ln
阅读全文
摘要:文章目录 1. Linux 操作系统参数1.1 file-max1.2 ulimit1.3 nr_open 2. TCP 协议栈网络参数2.1 并发连接 backlog 设置2.2 可用端口范围2.3 TCP Socket 读写 Buffer 设置2.4 TCP 连接追踪设置2.5 TIME-WAI
阅读全文
摘要:文章目录 1. 查看下当前_consumer_offsets的副本数2. 动态修改3. 修改服务 1. 查看下当前_consumer_offsets的副本数 [root@kafka-01 bin]# ./kafka-topics.sh --zookeeper 10.10.239.61:2181 --
阅读全文
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 nohup启动(不推荐) nohup /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
阅读全文
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 1. 默认位置 默认存储在tmp下kafka-logs目录,实际是kafka的存储目录,而不是日志目录。 因为tmp在根目录,数据肯定不能放在这个位置。 2. 修改存储位置 修改配置文
阅读全文
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 出现问题 说明:kafka实际使用内存超出默认值(2G),会出现服务宕掉,此时我们需要修改kafka内存限制。 在kafka-eagle上可以看到如下信息 注:kafka-eagle
阅读全文
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 应用场景 如阿里云等公有云环境搭建kafka服务,ECS 绑定弹性IP后给外网使用。 配置 修改/opt/kafka/config/server.properties 文件, 添加 a
阅读全文
摘要:1 环境说明 kafka已安装 见文档:《kafka单机启动》 、 《kafka集群搭建》 2 文件准备 下载地址 https://www.kafka-eagle.org/ 文件准备 将文件拷贝到服务器,解压缩至 /data 目录里 在opt下创建软连接 # ln -s /data/kafka-ea
阅读全文
摘要:文章目录 0. 服务器准备1. zookeeper集群1.1 下载1.2 拷贝1.3 配置变量1.4 配置1.5 启动 2. kafka2.1 下载2.2 拷贝到服务器2.2 配置文件2.3 启动 3. 使用密码3.1 配置文件3.2 修改启动脚本 4. 测试 0. 服务器准备 服务器规划 IPho
阅读全文
摘要:前言: 本方法适用于开发测试环境。 集群方式搭建 见 《kafka集群搭建》 环境说明: 我的测试环境是阿里云ECS. IP:172.xxx.xxx.149 绑定弹性IP:47.xxx.xxx.140 1.下载 url http://kafka.apache.org/ 2. 拷贝到服务器 下载完毕后
阅读全文
摘要:文章目录 【报错】【解决】【结果】在这里插入图片描述 【报错】 警告: 组件 controller-manager 不健康 警告: 组件 scheduler 不健康 【解决】 修改以上两个组件的静态pod的配置文件 /etc/kubernetes/manifests/kube-controller-
阅读全文
摘要:文章目录 1. 删除异常pod2. 删除异常namespace- 现象- 解决方法一(edit对象)- 解决方法二 (通过API接口) 3. 删除异常PV PVC- 删除异常 pv- 删除pvc 1. 删除异常pod kubectl delete pod xxxx --force --grace-p
阅读全文
摘要:文章目录 1. 邮箱配置2. 资源管理 中配置1.2 创建端口采集(必要)3. 配置告警策略 1. 邮箱配置 /opt/n9e/server/etc/script [root@n9e-v5 script]# ll 总用量 12 -rwxr-xr-x 1 501 games 10641 12月 13
阅读全文
摘要:文章目录 前言环境说明1. 安装 postgres_exporter2. prometheus 配置3. n9e 配置3.1 导入指标释义3.2 配置图表3.2.1 手动配置(方法一)3.2.2 导入模板(方法二) 前言 目前使用prometheus+n9e监控 postgre。之前用grafana
阅读全文
摘要:文章目录 环境说明1. postgres_exporter2. 配置prometheus3. Grafana3.1 模板3.2 添加到grafana3.3 修改模板 环境说明 服务器IP地址服务监控服务器10.10.xxx.56prometheus/grafanak8s-vip10.10.xxx.1
阅读全文
摘要:文章目录 前言环境说明1. redis_exporter2. 配置prometheus3. n9e配置3.1 导入指标释义3.2 手动配置图表(方法一)配置方式使用n9e(建议)配置方式选择prometheus配置变量 3.3 导入模板(方法二) 【附录】使用Grafana 前言 目前使用prome
阅读全文
摘要:文章目录 前言4. 接入prometheus5. 接入n9e5.1 手动接入(方法一)5.2 导入模板(方法二) 6. FAQ6.1 集群数据时常取不到【现象】【解决】 前言 相关文档如下: 《03-k8s集群监控(上)》 4. 接入prometheus 说明: k8s集群的prometheus负责
阅读全文
摘要:文章目录 前言1. 部署cadvisor2. 部署 kube-state-metrics2.1 创建集群用户2.2 创建服务账户2.3 绑定集群用户2.4 deployment.yml 3. 部署prometheus3.1 创建rabc权限3.2 创建promethues配置文件3.3 deploy
阅读全文
摘要:文章目录 前言1. cadvisor 部署2. cadvisor页面2.1 Docker Containers2.2 Subcontainers2.3 其他 3. n9e 接入数据3.1 n9e配置方式3.2 prometheus配置方式3.3 变量配置 前言 相关文档如下: 《01-n9e-v5
阅读全文
摘要:文章目录 前言1. 官方在线安装2. 离线安装2.1 官方安装脚本2.2 离线安装 前言 相关文档如下: 《01-n9e-v5 部署-server》 《01-n9e-v5部署-agent》 《02-容器监控-cadvisor+n9e》 《03-k8s集群监控(上)》 《03-k8s集群监控(下)》
阅读全文
摘要:文章目录 前言1. 在线一键安装(不推荐)2. 自主安装(推荐)官方安装脚本2.1 mysql2.2 prometheus2.3 n9e-server2.4 启动和开机自启2.5 web查看 3. 配置LDAP 前言 相关文档如下: 《01-n9e-v5 部署-server》 《01-n9e-v5部
阅读全文
摘要:文章目录 1. 获取时间1.1 当前时间获取1.2 获取之前/之后的时间 2. 时间戳2.1 获取当前时间戳2.2 时间 转 时间戳2.2 时间戳转时间 3. 时间计算3.1 时间加时间段3.2 计算两时间之差 1. 获取时间 1.1 当前时间获取 package main import ( "fm
阅读全文