自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(447)
  • 资源 (95)
  • 收藏
  • 关注

原创 linux的cache过高的原因定位与解决echo 3 > /proc/sys/vm/drop_caches

一、在crontab定时执行echo 3> /proc/sys/vm/drop_caches清理缓存。治标不治本。二、hcache -top 10查看缓存文件,删除后其缓存将永久清除。三、把没用的大日志文件清理删除掉,查找大于1G的文件find / -type f -size +1G。四、将vm.extra_free_kbytes设置为vm.min_free_kbytes和一样大,提高low阈值,触发操作系统自动回收缓存。...

2020-09-23 09:12:15 36664 1

原创 如何查看JVM内存中的对象和执行中的方法

本机debugger就好了,远程的可以远程debugger,内网生产无法远程debugger的怎么办?使用jmap和jstack将堆内存(对象)和栈(方法)输出为文件进行查看。pid:是jvm进程号,可以使用jps -ml或ps命令查看到jvm内存对象统计:jmap -histo:live pidjvm内存对象查看:先将内存导出为文件: jmap -dump:format=b,file=dump.hprof pid然后使用mat工具打开查看里面有多个统计...

2020-09-01 12:58:58 6392

原创 xwiki创建自定义模板

管理Wiki–内容–模板–创建。

2025-03-27 08:59:14 105

原创 xwiki自定义认证实现单点登录

编译这个通过head中的remote_user进行认证的jar或下载已编译的jar。修改为通过请求中的token来鉴权,鉴权通过之后设置用户到session中,后续session中存在用户就不在校验token。如果session中没用户又没有token就走xwiki自带的默认鉴权。修改xwiki.cfg设置自定义认证类(会被加载到XWiki对象的authService属性)在HTTP请求头部中添加必要的身份验证信息(remote_user)。XWiki将根据HTTP头部信息进行身份验证和用户同步。

2025-03-21 17:02:30 158

原创 xwiki的收藏夹功能插件Favorites

https://extensions.xwiki.org/xwiki/bin/view/Extension/Favorites%20Application/xwiki的收藏夹功能插件

2025-03-21 16:55:25 275

原创 使用docker部署xwiki

使用docker部署xwiki。 git clone https://github.com/xwiki/xwiki-docker.git cd xwiki-docker/16.4/mysql-tomcat ls -a docker-compose up -d.env修改mysql数据库密码。

2025-03-13 09:46:48 95

原创 使用expect上传文件

【代码】使用expect上传文件。

2025-03-11 10:04:58 71

原创 XWiki使用war部署在tomcat9

xwiki是基于java的开源知识库,可以替代Confluence。有多种部署方式,本文使用war方式部署在tomca下,需要提供jdbc驱动jar包,修改WEB-INF/hibernate.cfg.xml,解压xip包,按向导一步步部署即可。xwiki会自动建表。

2025-03-09 17:20:34 820

原创 dify部署

Dify是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和LLMOps的理念,使开发者可以快速搭建生产级的生成式 AI 应用。Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。

2025-03-08 16:35:34 455

原创 manus本地部署使用体验

大模型配置config.toml中的大模型配置,一个是全局的一个是特殊的,可以使用同一个。可以使用硅基流动的deepseek大模型,自己修改相关配置。内容如下python main.py直接启动命令行对话,没有页面。

2025-03-08 13:18:20 763

原创 windows11在wsl安装centos7并部署docker20

1:安装 WSL:wsl --install2:安装 CentOS 7,下载CentOS7 ZIP并解压运行 CentOS7.exewsl -d CentOS73:更改yum 源wget http://mirrors.aliyun.com/repo/Centos-7.repo4:安装 Docker,wget http://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-20.10.24.tgz

2025-02-23 10:00:42 164

原创 zkui升级jetty

下载zkui源码后,修改pom.xml中jetty版本号后从新打包即可。git clone git@github.com:DeemOpen/zkui.git

2024-09-20 11:53:37 260

原创 Mybase8过期提示去除

rem -----------------------过滤包含自定义字符串的行----------------------------

2024-08-07 16:30:33 460

原创 使用7zip解决linux大文件解压报错invalid zip file with overlapped components (possible zip bomb)

8G的zip文件在linux解压报错invalid zip file with overlapped components (possible zip bomb)。安装p7zip并设置UNZIP_DISABLE_ZIPBOMB_DETECTION=TRUE后解决。yum install p7zip7z x 8g.zip7za x 8g.zip

2024-02-02 06:40:46 1459 1

原创 shell监控目录下新增的文件并进行处理

用户每天上传文件到指定目录,通过shell脚本尽快识别到新上传的文件已经上传完成,然后就处理新上传的文件。通过文件的大小变化判断新增文件是否上传完成,连续10秒大小不变就认为上传完成了。通过ls记录文件名列表到临时文件中,然后通过diff比较识别新增的文件;每分钟检查一次,循环运行一天后退出,然后通过crontab脚本每天拉起。

2024-01-26 14:46:13 961

原创 使用curl发送时间参数

【代码】使用curl发送时间参数。

2024-01-13 09:34:58 1131

原创 navicat密码解密

【代码】navicat密码解密。

2024-01-04 13:04:06 1183

原创 原生js获取时间毫秒数

【代码】原生js获取时间毫秒数。

2024-01-03 12:53:24 429

原创 讯飞星火大模型api调用

讯飞星火大模型,通过websocket方式通信传递协议要求的报文,然后将流式返回的报文拼接为完整的响应内容,status=2时是最后一条消息。因为是websocket方式所以是异步响应的,如果想要同步需要使用CountDownLatch控制下线程等待最后一条消息处理完再继续往下走。星火不同版本稍微有一些差异,具体以官网提供的demo为准。

2023-12-16 14:30:21 3833

原创 domain参数错误导致讯飞星火大模型:发生错误,错误码为:10404

开通讯飞星火大模型api调用后,使用官方demo调用报错10404,最终发现是domain参数需要跟调用的版本保持一致,1.5,2,3版本分别传general,generalv2,generalv3,传错了还报错10404。

2023-11-29 14:30:30 1383 1

原创 国内20个大模型中文场景测评及体验

无,开源大模型https://gitee.com/mindspore/zidongtaichu。选择类型后会将提示语显示出来并显示关键词和关键词的说明,方便修改关键词。商汤商量SenseChat(日日新大模型SenseNova)方便的插件选择,包括思维导图,文档输入,图片识别。上海MiniMax(ABAB大模型)上海人工智能实验室(书生通用大模型)好未来(MathGPT 大模型)知乎(“知海图 AI”模型)网易有道(“子曰”大模型)昆仑万维(“天工”大模型)智谱AI(GLM大模型)中科院(紫东太初大模型)

2023-11-26 10:30:26 1670

原创 hugeGraph修改PropertyKey属性类型

备份后修改propertykeys.zip中指定属性的"data_type":“TEXT"为"data_type”:“INT”修改PropertyKey字段属性的类型。修改groovy脚本中的Text为Int。然后使用修改后的备份文件恢复图数据库。

2023-11-14 22:29:22 403

原创 SQL血缘解析原理

大致步骤如下:1.sql文本进行词法分析2.sql语法分析获取到AST抽象语法树3.访问AST抽象语法树根据语法结构推测出数据的流向,例如create as select from 这种结构,数据就是从from的表流向select出来的ResultSet中间结果集最后流程create的表中, 字段可以使用字段名进行匹配,如果可以连接到元数据库是可以查询到表和字段的,如果仅仅根据sql文本分析,那么一般只能根据select中的字段名结合语法进行猜测。

2023-09-28 12:02:18 2543

原创 百度千帆大模型文心一言api调用

创建应用成功后,可以获取到API Key和Secret Key。然后获取token后使用http方式调用即可。curl -XPOST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token=[调用接口获取的access_token]' -d '{ "messages": [ {"role":"user","content":"介绍一下你自己"} ]}'

2023-09-11 15:07:13 3664

原创 doris多租户资源隔离及权限管理

Doris 集群FE 主要负责元数据管理、用户请求的接入,BE 主要负责数据存储、查询计划的执行等工作。doris的资源隔离主要是BE节点的tag分组赋权,以及用户级别的cpu和内存使用限制,用户最大的并发连接数等。而权限控制则类似于mysql,在2.0版本开始使用角色赋权。总的来说,使用起来比较的简单方便, 在pb级数据容量的情况下比较合适。

2023-09-04 10:53:41 2973

原创 kinit报错 /etc/host.conf: line 3: bad command `nospoof on‘

kinit报错 /etc/host.conf: line 3: bad command `nospoof on’linux7.5不再支持nospoof命令了, 修改/etc/host.conf注释掉nospoof on即可。

2023-08-11 18:08:18 2891

原创 linux挂载超过2T的大磁盘

parted /dev/sdbmklabel gptmkpart primary 2048s 100%align-check optimal 1quitmkfs.xfs -f /dev/sdbmount /dev/sdb /srv/BigData/hadoop/data1echo "/dev/sdb /srv/BigData/hadoop/data1 xfs defaults,noatime,nodiratime 1 0" >>/etc/fstab

2023-08-09 10:24:01 829

原创 Doris的索引

目前 Doris 主要支持两类索引:1. 内建的智能索引,包括前缀索引(每行数据的最多前36字节)和 ZoneMap 索引(Min/Max,Null 值个数等)。前缀索引:每行数据的最多前36字节,遇到varchar不会继续读后续字段,建表时需要设计好字段的顺序,每个表只有一个前缀索引。2. 用户手动创建的二级索引,包括 倒排索引-关键词加速、 bloomfilter索引-in单值查询加速、 ngram bloomfilter索引-like查询加速 和bitmap索引-查询加速。

2023-08-04 16:56:17 1431

原创 AI代码生成助手Cursor、TabNine 、Cosy使用体验

AI代码助手好多都需要翻墙,chargpt,微软系统的Copilot, Cursor(基于gpt,需要翻墙)。TabNine不翻墙但是免费版本只给生成单行代码,阿里的cosy功能比较弱甚至不能算ai。即使这样也能大大提高编码效率了, 使用了下,感觉AI编码助手真的是可以解决一部分问题,不可避免的要替代掉部分程序员的工作了。

2023-08-04 16:39:40 2734 4

原创 Spark读取jdbc

【代码】Spark读取jdbc。

2023-07-27 17:45:00 536

原创 网络超时导致namenode被kill的定位

超时触发了namenode切换,并将超时的active状态的namenode杀掉来防止集群脑裂。查看日志发现namenode切换为active之前为了防止集群脑裂,主动ssh到原来的namenode集群上把namenode端口杀掉了。网络问题导致namenode与zk间的连接超时触发了hadoop集群的防脑裂机制而主动kill掉了超时的namenode进程。交换机升级导致部分网络通信超时, 集群的namenode主从切换后,主namenode进程被杀死。

2023-07-23 21:41:04 403

原创 seatunnel hive source 未设置分隔符导致多个字段合并成一个的问题定位解决

seatunnel hive source 未设置分隔符导致多个字段没有切分全保存在一个字段中了,翻看源码发现分隔符是是通过delimiter设置的,只要设置这个delimiter=","就可以了。

2023-07-21 10:00:30 769

原创 华为breeze ideploy部署流程示例

https://www.cnblogs.com/withfeel/p/11640877.html 华为breeze ideploy部署流程示例

2023-06-29 20:30:00 600

原创 pstree -p查看使用线程较多的进程

bash: fork: retry: 没有子进程;su:failed to execute /bin/bash网上查看说是线程数用完了, 一般修改/etc/security/limits.d/20-nproc.conf 加大用户的最大线程数,然后重新登录后通过 ulimit -u命令查询最大线程。网上有说ps -ef|grep sshd后把不需要的进程都杀掉。可以pstree -p打印所有进程及线程,找到占用线程较多的进程后,杀掉该进程。

2023-06-12 17:07:26 480

原创 cgroup限制内存使用

#查看进程pidsudo systemctl status kubeletMain PID: 20763 (kubelet)Tasks: 69Memory: 97.9MCGroup: /system.slice/kubelet.service└─20763 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf

2023-06-08 09:06:50 1388

原创 手写代码导出导入手机联系人

然后发现百度网盘只能全量恢复,没法去重,可以浏览器查看通讯录但是没有导出功能,好吧,我决定从网页上复制下来然后再手工修改。本来直接复制粘贴也是可以的,但是我还是写了js脚本。console里,每页执行一下,把打印结果复制出来粘贴到.svc文件中,删除不需要的联系人,然后复制到mysql表里去重,最后设法拼出.vcf文件格式。换手机了,一千多联系人里面好多重复的,手机联系人每次同步就增加一批重复的,就想导出来手工处理下再导进去。把文本编辑后的.vcf文件发送到手机上,然后通过通讯录导入.vcf文件即可。

2023-06-05 23:09:26 299

原创 vi查看不到文本内容

export TERM=xterm-color

2023-05-09 20:21:32 504

原创 Trino安装使用及权限控制

Trino是一个分布式SQL查询引擎,旨在查询分布在一个或多个异构数据源上的大型数据集。支持丰富的数据源连接方式,支持库、表和字段级别的权限控制,以及支持通过资源组实现类似队列的资源使用控制。这些都需要手工进行配置,这是不方便的地方。

2023-05-06 19:13:13 5302

原创 配置hive后启动trino报错KrbException: no supported default etypes for default_tkt_enctypes

KrbException: no supported default etypes for default_tkt_enctypes 解决: 在 /etc/krb5/krb5.conf 文件的 libdefaults 部分中设置 allow_weak_crypto = true,然后重启Trino。这是因为jdk-17默认禁用了arcfour-hmac-md5-exp、des-cbc-md5 和 des-cbc-crc 弱加密类型。

2023-04-12 20:30:00 783

原创 重写了equals和hashcode方法之后也不能 保证contains方法一定生效

重写了equals和hashcode方法之后也不能 保证contains方法一定生效,看下下面的代码全部能答对输出的估计很少。同一个对象如果修改了之后很可能contains就为false了,平时还是应该对常用容器的源码好好看看。

2023-03-28 17:21:57 417 1

VBA7.0.1590_For WPS(中文).zip

wps的vba插件

2022-02-08

nmon analyser v66.rar

用于分析nmon文件生成execl图表,需要启用宏

2022-02-08

MemoryAnalyzer-1.12.0.20210602-win32.win32.x86_64.zip

java内存分析工具,可用于查看内存,分析内存泄露的问题; ps或jps先查看java进程的进程pid然后替换下面名的pid执行 jmap -dump:format=b,file=D:/dump.hprof pid 然后打开MemoryAnalyzer.exe左上角菜单File-->open File... 选择你生成的dump.hprof文件 加载dump.hprof文件后会生成内存泄露报告

2021-10-12

jython-standalone-2.70.zip

包含jython-standalone-2.7.0.jar,用于java调用Python,(Use this to run Jython without installing or to embed Jython in a Java application)

2021-08-24

apache-log4j-2.14.1.zip

log4j-2.14.1的jar及src包。下载地址 https://mirrors.tuna.tsinghua.edu.cn/apache/logging/log4j/2.14.1/apache-log4j-2.14.1-bin.zip

2021-06-07

flink-1.13.1-bin-scala_2.12.tgz

fink安装包 下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.13.1/flink-1.13.1-bin-scala_2.12.tgz

2021-06-04

jdk11官网下载 linux+windows

jdk11官网下载地址 https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

2021-03-08

arthas3.4-bin.zip

java性能定位工具,Java -jar arthas-boot.jar启动后选择需要定位的进程序号,然后 最消耗cpu的线程 thread -n 3 收集 5 秒, 然后输出 top 5 的 CPU 消耗的线程 thread -n 5 -i 5000 trace 命令查看方法内各调用耗时 下载地址https://github.com/alibaba/arthas/releases/download/arthas-all-3.4.3/arthas-bin.zip

2020-10-14

Access.zip

生成二维码的java项目源码,其中servlet可支持在线二维码生成。支持生成在二维码中间包含自定义图片的二维码。

2020-08-08

data-integration.part3.rar

kettle9.0官网下载地址https://nchc.dl.sourceforge.net/project/pentaho/Pentaho%209.0/client-tools/pdi-ce-9.0.0.0-423.zip 文件较大1.5G,所以切分为3个包。

2020-04-27

data-integration.part2.rar

kettle9.0官网下载地址https://nchc.dl.sourceforge.net/project/pentaho/Pentaho%209.0/client-tools/pdi-ce-9.0.0.0-423.zip 文件较大1.5G,所以切分为3个包。

2020-04-27

data-integration.part1.rar

kettle9.0官网下载地址https://nchc.dl.sourceforge.net/project/pentaho/Pentaho%209.0/client-tools/pdi-ce-9.0.0.0-423.zip 文件较大1.5G,所以切分为3个包。

2020-04-27

mysql-5.7.29-winx64.zip

mysql-5.7.29-winx64.zip mysql5.7版本数据库安装文件 下载地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-winx64.zip

2020-01-14

dexpot_1613_r2429.exe

win7多桌面软件Dexpot,官网下载,下载地址https://dexpot.en.softonic.com/

2019-09-23

cache-api-1.0.0.jar

cache-api-1.0.0.jar JSR107FinalSpecification ,缓存规范

2019-09-05

代码整洁之道读书笔记.zip

个人读书笔记,学习共享,希望每个苦恼于代码一坨坨混乱不堪的程序员都能学习. * 整洁代码的意义? 可读性,可维护性。 * 如何写出整洁代码? 1.只做一件事 2.不重复 3.有表达力 * 整洁代码的态度要求,要遵守的军规? 专业 和责任。让营地比你来时更干净,拒绝破窗效应。 * 写出整洁代码的具体做法? 有意义的命名(表达力,可读性) 函数只做一件事,每个函数一个抽象层级,短小不重复。 注释是代码缺乏表达力时的弥补措施,好的代码自我注释。 格式要统一,有层次,易理解。 类,权责对应,内聚,只做一件事。得墨忒耳定律:模块不应该了解所操作的类的内部情况。 对象方便增加子类,数据结构方便增加新操作方法。 错误处理应该独立于主逻辑之外。 迭代、 逐步改进、重构。

2019-08-21

jdk-12.0.2_linux-x64_bin.tar.gz官网下载

jdk-12.0.2_linux-x64_bin.tar.gz linux系统64位JDK12安装包

2019-07-30

java多线程安全性基础介绍.pptx

java多线程安全性基础介绍 线程安全 正确性 什么是线程安全性 原子性 竞态条件 i++ 读i ++ 值写回i 可见性 JMM 由于cpu和内存加载速度的差距,在两者之间增加了多级缓存导致,内存并不能直接对cpu可见。 各线程之间变量不可见,线程通信通过共享主内存实现。 volatile 仅保证可见性 作用 不会被缓存在寄存器或其他对cpu不可见的地方 强制其他线程读主内存 编译器和运行时不会讲该变量的操作与其他内存操作一起重排序 锁不仅保证原子性还保证可见性 有序性 多个线程操作共享对象导致的状态不一致问题 原因 共享资源的竞态条件问题 问题 竞态条件 指令重排序 工作内存中主内存同步延迟 解决 要有安全策略文档或注释 不共享 线程封闭 仅在单线程内访问数据 栈封闭 局部变量 threadLocal 为每个线程保存一个副本 类似于一个以线程id为key的map 不可变对象状态 final 关键共享资源上互斥,变并发为串行即同步 锁 分类 显示锁 Lock Lock是个接口 实现类 ReentrantLock 可重入锁 ReentrantReadWriteLock.ReadLock ReentrantReadWriteLock.WriteLock 隐式锁(内置锁) Synchronized 问题 死锁 性能 线程活跃与线程饥饿 同步工具类 原子操作类 AtomicInteger等 相当于加上synchronized 也有些利用硬件底层能力CAS

2019-07-25

gof设计模式直接导入eclipse

gof设计模式代码工程,可直接导入eclipse,包含设计模式pdf电子书。

2019-07-05

快速软件开发.zip

快速软件开发思维导图及pdf电子书,使用freemind工具打开。

2019-07-05

trino-server-412.tar.gz 分布式多数据源即席查询引擎Trino安装包(Presto)

trino-server-412.tar.gz 分布式多数据源即席查询引擎Trino安装包(preso) 下载地址 https://repo1.maven.org/maven2/io/trino/trino-server/412/trino-server-412.tar.gz

2023-04-11

sqlflow-data-lineage-model-reference.pdf

sqlflow-data-lineage-model-reference.pdf 数据血缘模型的官方介绍文档,可以自己去下载https://www.sqlparser.com 主要介绍了血缘模型(表,字段,视图,函数等)及关系

2023-03-07

jdk8解压包windows64

jdk8解压包windows64

2023-01-02

jetty-distribution-9.4.47.v20220610

jetty9.4.47用于部署或替换jar升级jetty解决安全漏洞 下载镜像地址https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.47.v20220610/

2022-12-12

curlftpfs-0.9.2安装包

rpm安装: rpm -ivh curlftpfs-0.9.2-14.el7.x86_64.rpm 编译安装: tar xvzf curlftpfs-0.9.2.tar.gz cd curlftpfs-0.9.2 ./configure make make install

2022-12-09

hdfs-over-ftp安装包及说明

hdfs-over-ftp安装包及说明

2022-12-08

惠普m232dw打印机说明书.pdf 指导打印机安装联网

惠普m232dw打印机说明书.pdf

2022-11-04

clickhouse-20.5.4.40 deb安装包 Ubuntu可用

包含3个deb包clickhouse-client_20.5.4.40_all.deb,clickhouse-server_20.5.4.40_all.deb,clickhouse-common-static_20.5.4.40_amd64.deb。安装命令apt-get clickhouse*.deb service clickhouse-server start

2022-10-27

HP DL380z Gen9服务器用户指南

HP DL380z Gen9服务器用户指南,官网下载

2022-09-12

mysql5.7arm64.zip麒麟arm64架构下的deb安装包

mysql5.7arm64.zip mysql5.7在麒麟arm64架构下的deb安装包 1.安装deb文件 dpkg -i *.deb 安装过程中会要求你设置的mysql的root密码 2.修改/etc/my.cnf datadir = /data01/MPP/mysql/data bind-address=0.0.0.0 skip-name-resolve 3.重启mysql systemctl stop mysql.service systemctl start mysql.service 4.查看状态 systemctl status mysqld 5.创建远程访问用户并赋权限 mysql -uroot -p mysql> create user root identified by 'youpassword'; mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql> flush privileges;

2022-09-02

麒麟ARM平台Docker的.deb安装包

ARM64(麒麟)平台Docker安装包: 1. 下载docker的arm的deb包可以使用 https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/arm64/ containerd.io_1.2.6-3_arm64.deb docker-ce_19.03.8~3-0~ubuntu-xenial_arm64.deb docker-ce-cli_19.03.8~3-0~ubuntu-xenial_arm64.deb 2. 然后在arm机器上面执行 dpkg -i *.deb 3. 设置服务自动启动等. systemctl enable docker && systemctl restart docker 4. 查看docker版本 docker info 5. 加载镜像 docker load -i nginx.tar.gz

2022-09-02

createrepo本地软件源安装包 createrepo-0.9.9-28.el7.noarch.rpm

createrepo构建本地软件源包含 createrepo-0.9.9-28.el7.noarch.rpm deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm 用于创建本地仓库 安装 createrepo**: unzip createrepo-0.9.9-28.el7.zip cd createrepo/ rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-28.el7.noarch.rpm 在有网环境下下载安装包后(yum install yum-plugin-downloadonly -y yourpkgname),复制安装包到离线集群上,在目录下使用createrepo . 创建repo,然后在/etc/yum.repos.d/下配置repo之后yum makecache即可使用yum离线安装.

2022-08-05

linux版本grafana+prometheus+node_exporter安装包,用于主机监控

安装包包含 grafana-enterprise-9.0.1.linux-amd64_m.tar.gz prometheus-2.25.2.linux-amd64.tar.gz node_exporter-1.3.1.linux-amd64.tar.gz process-exporter-0.5.0.linux-amd64.tar.gz mysqld_exporter-0.14.0.linux-amd64.tar.gz

2022-06-22

redis5离线安装文件包,包含redis-5.0.14.tar.gz和redis-4.6.0.gem

sudo yum -y install gcc gcc-c++ tcl zlib zlib-devel ruby ruby-devel rubygems rpm-build # 下载 redis-3.2.1.gem然后本地安装 sudo gem install -l ./redis-3.2.1.gem port 6379 daemonize yes #bind自己的ip bind 192.168.129.101 protected-mode no #启用集群 cluster-enabled yes cluster-config-file nodes-7000.conf #先启动各节点 #组成集群 redis-5.0.14/src/redis-cli --cluster create 192.168.129.98:7000 192.168.129.99:7003 192.168.129.99:7002 192.168.129.126:7005 192.168.129.126:7004 192.168.129.98:7001 --cluster-replicas

2022-06-10

chproxy_1.15.1_linux_amd64.tar.gz clickhouse官方代理工具chproxy

chproxy是clickhouse官方代理工具,包含一个可执行的chproxy文件,直接./chproxy -config=/home/ch/config.yml &即可,将clickhouse的用户密码及集群信息配置之后即可。 下载之chproxy官网https://github.com/ContentSquare/chproxy/releases

2022-06-01

hcache缓存cache查看工具

#https://github.com/silenceshell/hcache #直接下载hcache文件到linux,并使用该文件即可 wget https://silenceshell-1255345740.cos.ap-shanghai.myqcloud.com/hcache chmod +x hcache sudo cp hcache /usr/local/bin/ # 一、查看前10个大文件缓存 hcache -top 10 # 查看指定pid进程号的进程缓存 hcache -pid #可以将结果写入txt然后使用shell统计进程总缓存大小 #取大小 hcache -pid 117466 | awk '{print $4}' > cache.txt #求和 I=0;$I=0; for N in $(cat cache.txt); do I=$(($I + $N)); done; echo $I #ps: 一般进程缓存的文件并不会太大, 最大的可能性是读写了大文件导致文件被缓存,建议检查下是否存在无用的超大日志,查找大于1G的文件 find / -type f

2022-05-26

clickhouse-22.2.2.1-2.x86_64.rpm离线安装包

clickhouse-22.2.2.1-2.rpm离线安装包包含clickhouse-common-static-22.2.2.1-2.x86_64.rpm,clickhouse-client-22.2.2.1-2.noarch.rpm,clickhouse-server-22.2.2.1-2.noarch.rpm共3个离线安装rpm包。 安装: rpm -ivh clickhouse-common-static-22.2.2.1-2.x86_64.rpm rpm -ivh clickhouse-server-22.2.2.1-2.noarch.rpm rpm -ivh clickhouse-client-22.2.2.1-2.noarch.rpm clickhouse start vi /etc/clickhouse-server/config.xml vi /etc/clickhouse-server/users.xml 修数据库目录到大容量磁盘 如果要组成集群只要分别安装单机之后再配置/etc/metrika.xml 指定相互间的分片和备份情况即可。

2022-04-26

jackson-databind-2.9.10.8.jar升级相关jar包

jackson-databind-2.9.10.8.jar升级相关jar包包含: jackson-module-jaxb-annotations-2.9.10.jar jackson-core-2.9.10.jar jackson-databind-2.9.10.8.jar jackson-annotations-2.9.10.jar jackson-jaxrs-json-provider-2.9.10.jar jackson-jaxrs-base-2.9.10.jar 下载地址 https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10.8/

2022-04-21

redis-3.2.13安装文件集群安装文件包含redis-3.2.13.tar.gz,和redis-3.2.1.gem

redis3集群安装包. sudo yum -y install gcc gcc-c++ tcl zlib zlib-devel ruby ruby-devel rubygems rpm-build sudo gem install -l ./redis-3.2.1.gem 启动6个redis节点,然后使用sudo /home/tydic/redis-3.2.13/src/redis-trib.rb create --replicas 1 192.168.129.98:7000 192.168.129.99:7003 192.168.129.99:7002 192.168.129.126:7005 192.168.129.126:7004 192.168.129.98:7001 即可组成集群

2022-04-16

flink-1.5.0-bin-hadoop26-scala_2.11.tgz

flink-1.5.0-bin-hadoop26-scala_2.11.tgz 用于flink安装(1.5版本有全局锁的问题,新版本2.2无锁) 官网下载地址https://archive.apache.org/dist/flink/flink-1.5.0/flink-1.5.0-bin-hadoop26-scala_2.11.tgz

2022-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除