问题解决
独家雨天
数据热衷者,追求进步。分析大数据,提供决策支持。团队合作,沟通精通。
展开
-
快速合并2个kubectl config 文件
先找到2个k8s集群的kubectl config, 文件默认是(~/.kube/config)。我们这里是融合本地的配置文件,和一份远程的k8s集群配置。 首先将远程的kubectl config文件拷贝到你需要操作的主机路径上备份下现有的kubectl config 文件$ cp ~/.kube/config ~/.kube/config.bak 将2份kubectl config 文件合并成一份$ KUBECONFIG=~/.kube/config:/path/to/new/config原创 2022-05-28 10:57:03 · 1660 阅读 · 1 评论 -
如何保证云主机的SSH连接
对于云主机的ssh连接其实和普通的服务器是类似的,有两种方案,一种是客户端的配置,一种是服务端的配置。服务端配置以 root 用户登录或具有 root 权限编辑 /etc/ssh/ssh_config ,设置 ClientAliveInterval 60 ,保存文件重启ssh服务器,如 Ubuntu 系统,systemctl restart ssh客户端配置以 root 用户登录或具有 root 权限编辑 /etc/ssh/ssh_config ,设置 ServerAliveInterv原创 2021-11-21 21:43:22 · 521 阅读 · 0 评论 -
如何实现同一台电脑上使用不同的SSH-Key来访问不同的GitHub账号
如何实现同一台电脑上使用不同的SSH-Key来访问不同的GitHub账号问题背景:公司新项目要求只能使用公司邮箱注册的GitHub账号。这个时候,如果在公司邮箱注册的GitHub账号中,Settting -> SSH and GPG keys 中添加已经添加到其它GitHub账号(比如个人账号)的SSH公钥时会提示,Key is already in use (密钥已经存在)。原文地址解决思路如下:生产新的SSH 密钥对,并且把它加到公司的邮箱中$ ssh-keygen -t rsa原创 2020-12-31 14:10:53 · 556 阅读 · 1 评论 -
当运行一个Docker容器的时候如何启动某些Service服务?
问题描述:当运行一个容器的时候如何启动某些Service?比如当我的容器内安装了MySql 服务器,当我进入容器的时候,例如> docker run -it 09d18b9a12be /bin/bash发现MySQL 服务并没有自动的启动。每次进入都必须要你手动的启动服务。类似的问题,还有当我安装了SSHD服务,如果想进入容器之后,自动的启动 ssh 服务,我该怎么办?> ...原创 2020-01-19 10:07:15 · 7290 阅读 · 0 评论 -
Jenkins 镜像无法更新插件中心的3种解决方法
在通过Docker 镜像安装Jenkins的情况下,每次都会碰到在Jenkins插件无法安装的情况,导致所有的插件安装失败。通过 Docker logs 容器名 来查看实际运行的日志。例如,docker logs myjenkins -f 来时实的输出myjenkins容器的日志, 提示如下:Caused: java.io.IOException: Failed to load http:/...原创 2019-12-21 23:36:11 · 22712 阅读 · 2 评论 -
如何扩展aws主机上的磁盘空间
目的就是:在现有的EC2主机上磁盘空间不足,如何扩展aws主机上的磁盘空间?Overview of Logic Volume Manager(LVM)其中看到了LVM(逻辑卷组管理)。使用逻辑卷可以很方便的扩展分区的大小。Physical Volume(PV):This can be created on a whole physical disk (think /dev/sda) or...原创 2019-12-17 21:54:16 · 543 阅读 · 0 评论 -
如何在可独立执行的SpringBoot 的 Jar中添加Spring属性
问题描述在使用Maven和Gradle插件生成,独立运行的SpringBoot Jar 的之后,在类Unix的系统中,可以直接的通过 ./myapp.jar 的方式运行,但是如何去指定 -D 属性呢?例如-Dspring.profiles.active=test解决方案本文介绍解决的思路有如下三种:同可独立执行的Jar同目录下,定义一个配置文件在Shell 命令行中指定需要定义的属...原创 2019-12-08 18:29:17 · 232 阅读 · 0 评论 -
Intelij 中的 Database Tools可以连接但是无法显示SCHEMA, TABLES
问题描述:在使用Postgres 数据库的过程中,数据库显示连接成功,使用第三方的数据库连接也正常,但是在Intelij自带的DataGrip工具中无法正常的显示Schema 和Tables信息。使用软件:Intelij 版本为 2019.3Docker 版本的 Postgres 12问题描述每次点击更新数据库按钮,无法刷新出数据库的Tables。并且Log控制台爆出如下错误:...原创 2019-12-07 13:11:11 · 6079 阅读 · 3 评论 -
如何实现容器内的SqlServer的数据库迁移
理解如何备份和恢复在Docker中的SqlServer中的database。预处理:Docker engine 1.8 及以上最小2G磁盘空间和2G的内存空间具有超级用户权限对Docker有些基本的概念和熟悉基本操作如何在Docker容器内备份和恢复数据库安装并运行数据库根据自己的需求指定SqlServer版本docker pull microsoft/mssql-serve...原创 2019-12-04 15:01:58 · 624 阅读 · 0 评论 -
如何在Mac下利用3个命令给U盘安装Window启动盘
本质内容就是将启动的内容拷贝到U盘中,然后实现开机自启。将U盘插入到Mac系统之后,通过通过 diskutil list 命令来查看自己系统所有的硬盘信息。找到U盘所在盘符信息。我的就是’disk2’然后将U盘进行格式化 diskutil eraseDisk MS-DOS "WINDOWS10" MBR disk#。其中 disk# 代表自己的U盘,我的就是disk2将下载下来的...原创 2019-07-15 09:02:48 · 818 阅读 · 0 评论 -
使用Charles 抓取Java程序的请求
因为需要对自己的后端访问请求,做性能分析,其中有部分接口是调用了第三方的网络资源。现在想通过抓包,能够抓到从自己的本地的服务中,向外发送请求之间的关系。使用Charles请求,来抓去Java应用程序。当我配置好Charles之后,Java程序 爆出如下的错误:{ "httpStatusCode": 500, "errorMessage": "I/O error on POST ...原创 2019-07-10 13:10:27 · 5109 阅读 · 5 评论 -
使用 Lombok 后编译不通过
出现问题:Error:(14, 13) java: cannot find symbol symbol: method setAge(long) location: variable user of type org.jinghui.springboot.demo.pojo.User编写的代码如下:解决思路:在 Intellij 中 Settings > Build...原创 2019-05-14 19:09:27 · 6151 阅读 · 2 评论