配置
文章平均质量分 62
codefreestyle
这个作者很懒,什么都没留下…
展开
-
Docker buildx 安装
文章目录简介开启实验室特性安装docker buildx安装模拟器Build多平台image问题及解决方法问题一问题二参考链接简介Docker buildx是docker的一个插件,它包含如下作用:支持[Moby BuildKit](https://github.com/moby/buildkit) 的所有特性;可以跨CPU架构编译镜像;可以在跨多节点同时编译镜像。本文主要介绍其在Linux上的安装过程。备注:在Windows和macOs上,Docker Desktop已经包含了Docke原创 2022-04-25 15:41:10 · 16380 阅读 · 2 评论 -
Linux逻辑卷、物理卷、卷组常用命令
文章目录物理卷卷组逻辑卷创建顺序物理卷物理卷可以对应位磁盘的分区。与物理卷相关的命令为:$ fdisk -l$ pvchange $ pvck $ pvcreate $ pvdisplay $ pvmove $ pvremove $ pvresize $ pvs $ pvscan卷组一个卷组可以包含多个物理卷,卷组相当于是对多个物理卷概念的进一步封装。与卷则相关的命令为:(注:输入vg之后,按下tab键即可)[root@node4 ~]原创 2022-04-10 17:01:06 · 2784 阅读 · 0 评论 -
卷组扩容、逻辑卷扩容
背景当前磁盘可用空间为200G左右,但是实际可用的只有100G。[root@node4 ~]# fdisk -lDisk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes /原创 2022-04-10 16:58:17 · 1518 阅读 · 0 评论 -
磁盘空间管理
文章目录解决方法一解决方法二恢复增大容量磁盘空间不够了,于是查看当前机器上一共磁盘空间是多少。输入相关的命令发现,当前磁盘一共是108G的大小。$ fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors输入df -h,将所有挂载的磁盘空间相加,发现只有70G左右的空间。因此,还有40G的空间未使用。查看系统磁盘的分区和使用情况。发现/dev/sda5的下的40G空间还未被使用。[root@k8s-ma原创 2022-04-10 16:52:22 · 1010 阅读 · 0 评论 -
Linux的长连接设置
Linux长连接设置文章目录Linux长连接设置背景解决方法应用层Bash超时设置openssh-servers 和 openssh-clientsvsftpdTCP 层链路层背景你可能有以下疑问:有时候,会遇到ssh连接到一台远程服务器,但是在一定时间时候之后,会自动断开连接,那么,如何为SSH、vsftpd(Very Secure FTP Daemon)、shell 等延长auto-session超时时间呢?针对ssh、ftp、shell和network,有哪些可以配置的session ti原创 2022-03-29 10:54:52 · 3862 阅读 · 0 评论 -
BookKeeper AutoRecovery
BookKeeper AutoRecovery背景版本:BookKeeper版本为4.12.0(Pulsar 2.7.0的内置版本)Recovery主要针对的场景是:当集群中有部分bookie节点因异常原因宕机,此时我们恢复该节点上存储的数据。BookKeeper提供了两种数据恢复方式,一种是手动恢复(Manual recovery),一种是自动恢复(AutoRecovery)。Manual Recovery如果集群中未开启AutoRecovery的功能,则用户可用手动恢复。手动恢复原创 2021-11-24 17:42:23 · 1383 阅读 · 0 评论 -
Pulsar从指定位置时间段开始消费
Pulsar Client API从5个小时之前开始消费。public class SeekConsumer { public static String adminUrl = "http://broker1:8080"; public static String serviceUrl = "pulsar://broker2:6650"; public static void main(String[] args) { try { Pul原创 2021-09-15 21:09:00 · 2022 阅读 · 0 评论 -
libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
背景rpm包krb5-libs被卸载,导致机器ssh不上最近在升级kerberos的安装包,但是需要先将老版本的删除。于是在节点node1执行如下命令$ rpm -qa | grep krb5krb5-workstation-1.15.1-18.el7.x86_64krb5-libs-1.15.1-18.el7.x86_64krb5-devel-1.15.1-18.el7.x86_64想着将老版本的rpm先删除(注:此时,还未将下载好的新版本的rpm包上传至服务器)。rpm -e原创 2021-07-05 17:57:01 · 5624 阅读 · 6 评论 -
Pulsar Geo Replication
双连通配置注意broker.conf中的clusterName配置项的值。假设有三个集群,clusterName分别为us-west, us-cent, us-eastus-west配置与别的集群连接# 在us-west集群上执行如下命令(该命令配置了us-west与ws-east的连接)$ bin/pulsar-admin clusters create \ --broker-url pulsar://<DNS-OF-US-EAST>:<PORT> \ --url原创 2021-04-07 09:09:21 · 272 阅读 · 0 评论 -
Linux安装java
一般情况下,Linux默认会安装一个Java,因此,当我们输入$ which java/usr/bin/java但是,系统自带的java版本会比较老,我们会希望安装一个比较新版的java。但是问题是:下载了新版的安装包,解压完,也配置完(一般配置~/.bashrc或者/etc/profile),并且source文件后,发现系统还是用的旧的java。此时,我们可以有两种解决方法:方法一:暴力暴力删除原有的javarm -rf /usr/bin/java或者重命名原来的Javamv /usr原创 2021-03-31 16:22:13 · 609 阅读 · 1 评论 -
Pulsar集群模式安装
Pulsar集群模式安装官网集群安装集群模式安装有如下几种部署方式:三台节点部署zookeeper,三台节点部署bookie,三台节点部署broker,共需要9台节点。三台节点部署zookeeper,三台节点部署bookie和broker,共需要6台节点。三台节点部署zookeeper,bookier和broker,共需3台节点。本文的部署使用第三种方式,即三台节点分别部署zookeeper,bookie和broker。如果机器足够,建议使用第2种部署方式。Pulsar集群模式部署依次为原创 2021-01-18 13:38:10 · 891 阅读 · 0 评论 -
clickhouse 安装和使用
clickhouse 安装和使用离线安装参考官网本人的服务器系统版本是centos类型,因此在官网上下载了rpm包在本地安装。rpm地址下载内容包含三个部分:clickhouse-client-20.9.7.11-2.noarch.rpmclickhouse-server-20.9.7.11-2.noarch.rpmclickhouse-common-static-20.9.7.11-2.x86_64.rpm以上内容上传至服务器的clickhoust文件夹下,在该文件夹下执行如下命令即安原创 2021-01-12 16:12:28 · 1672 阅读 · 1 评论 -
Zookeeper集群模式部署
Zookeeper集群模式部署# 解压文件件,例如tar -xzvf apache-zookeeper-3.6.1-bin.tar.gz -C /home/app/# 更改配置文件cd /home/app/apache-zookeeper-3.6.1-bincp conf/zoo_sample.cfg conf/zoo.cfg# 编辑配置文件如下,# 首先添加如下内容至文件末尾server.2 = node2:9010:9011server.3 = node3:9010:9011原创 2021-01-12 16:10:18 · 201 阅读 · 0 评论 -
Clion + 鼠标左键 不能跳转到 implementation
问题在Clion中,Ctrl加鼠标左键的代码跳转功能非常好用,但是笔者却遇到了如下问题:只能由函数的调用的部分跳转到申明部分(也就是该函数所在的头文件.h文件),再次点击头文件的函数无法跳转至实现部分,并且编译器会显示(No implementation foud)。解决方案方法一设置CMAKE中CXX_STANDARD版本set(CMAKE_CXX_STANDARD 17)笔者使用方法之后,发现问题未解决。方法二依次执行:Run->Edit configuration->Te原创 2020-08-13 17:17:23 · 11523 阅读 · 1 评论 -
git使用总结
关于git各种命令及使用初始化一个Git仓库,在某个文件夹下使用git init命令即可。添加文件到Git仓库,分两步:git add <file> # 注意,可反复多次使用,添加多个文件;git commit -m <message> # 完成一次提交多个文件要随时掌握工作区的状态git status如果git status告诉你有文...原创 2019-03-15 14:52:34 · 89 阅读 · 0 评论 -
Sublime Text3安装插件
Sublime Text 3下有很多插件比较好用,其中Package Control是一个插件管理器,使用它能方便的下载安装很多插件。安装Package Control组件在Sublime Text版面按下ctrl + `能调出console输入以下代码安装package controlimport urllib.request,os; pf = 'Package Control.su...原创 2019-02-23 15:03:25 · 227 阅读 · 0 评论 -
《Unix 网络编程1: 套接字联网(第3版)》源码编译
注:该书官网为Unix网络编程,源码下载地址为源码1. 编译过程如下$ tar -xzvf unpv13e.tar.gz // 解压文件夹$ cd unpv13e$ ./configure // 配置$ cd lib $ make$ cd ../libfree$ make // 在该步出错,解决方法往下看$ cd ../libroute$ make //这一步可能会出...原创 2018-12-03 11:28:10 · 292 阅读 · 0 评论 -
centos 解压rar文件
首先需要下载解压该文件的工具下载下载自己的版本,下边以64位的为例:wget http://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz解压到文件夹/usr/local/rar5.6.1.tar.gzmkdir -p /usr/local/rar5.6.1.tar.gztar -xzvf rarlinux-x64-5.6.1.tar.g...原创 2018-10-12 10:01:39 · 4790 阅读 · 0 评论 -
myeclipse 安装checkstyle, findbugs 和pmd
checkstyle ,findbugs 和PMD是java 源码分析的三种工具,并且都配有eclipse插件,这三种插件都能在http://sourceforge.net/网站上找到,因为我的myeclipse版本比较低,是myeclipse2013,对应的是eclipse4.+(版本号可以在myeclipse的安装目录下,即myeclipse/readme/readme.html中找到),因此安原创 2017-08-15 13:27:22 · 658 阅读 · 0 评论