自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

原创 Jenkins配置QQ邮箱

最后,在用户名输入框输入完整QQ邮箱地址。注意,密码输入框需要输入生成的授权码,而不是输入邮箱的登陆密码。然后,展开高级配置项,并选中使用SMTP认证,同时选中使用SSL。首先,配置SMTP服务器为“smtp.qq.com”。

2025-03-31 15:35:04 166

原创 Jenkins中找不到pyenv命令问题解决

查看用户环境变量加载脚本。

2025-03-31 11:10:29 385

原创 Firefox默认在新标签页打开收藏栏链接

虽然可以按下Ctrl键时点击链接,以在新标签页中打开,但每次操作还是太麻烦了。配置默认在新标签页打开链接,可以安装Firefox的扩展插件“Open bookmarks in new tab”。在Firefox的“管理扩展”页面搜索“Open bookmarks in new tab”,找到对应的插件安装即可。安装完成后,再点击链接时,默认在新标签页打开。

2025-03-31 10:19:23 211

原创 Deepin下创建WebStorm快捷方式

下载WebStorm并解压至安装目录,默认的只能通过命令行启动,每次都需要先打开终端,很不方便。解决方法是创建快捷方式,并驻留任务栏。这样点击任务栏上的图标即可启动。

2025-03-07 21:50:48 285

原创 Deepin下创建AppImage应用的快捷方式

本文以创建Navicat的快捷方式为例。我下载的Navicat应用程序存放路径:/opt/navicat17-premium-lite-cs-x86_64.AppImage。

2025-03-07 21:28:44 235

原创 Hue Docker镜像构建异常:gnutls_handshake() failed

网上大都是说因为代理的问题,对我这个场景没用。

2025-03-02 21:15:52 327

原创 Hue 编译异常:ImportError: cannot import name ‘six‘ from ‘urllib3.packages‘

错误原因:根据错误信息可以看到是“/usr/lib/python3/dist-packages/urllib3”这个包的问题。正确的应该是引用“build/env/lib/python3.7/site-packages/”下的包。查看”/usr/lib/python3/dist-packages/urllib3”下的包信息,发现包版本比较低。解决方法:删除有问题的包后再试成功。

2025-03-02 21:12:56 254

原创 Hue UI展示中文

如果使用开发分支代码如master分支)编译安装,需要自己编译语言文件。如果需要则重启Hue即可。是否需要重启我没有验证:)

2025-03-01 22:09:47 382

原创 Hue Load Balance配置

因为Hue是需要保持session的,同一个session的请求需要发送到同一台后端服务器上。主要的问题其实是这种方式未做到按照后端服务器实际负载再按照session级别来分配请求。后续打算研究HAProxy是否可以做到。做为hash值,达到session级别的负载均衡。基于以上两点修改了Nginx的配置采用。

2025-03-01 21:54:41 540

原创 Java读取Properties文件的方法

Java读取Properties文件有两种简单方法,就是使用ClassLoader中的资源读取方法。

2025-02-28 22:24:46 163

原创 ImportError: libffi.so.5: cannot open shared object file: No such file or directory

【代码】ImportError: libffi.so.5: cannot open shared object file: No such file or directory。

2025-02-28 22:23:13 152

原创 javap

javapoptionsclassfile…options命令行选项。具体选项参见“选项”一节。classfile。可以通过文件名或者URL(如:file:///home/user/myproject/src/DocFooter.class)指定一个在类路径中的类。

2025-02-27 20:58:12 354

原创 java.lang.AssertionError: Output column number expected to be 0 when isRepeating

【代码】java.lang.AssertionError: Output column number expected to be 0 when isRepeating。

2025-02-27 20:55:01 482

原创 Jenkins安装插件网络错误问题解决

解决这个问题的方法是修改“Update Site”的URL地址,将默认地址由https改为http。Jenkins安装插件时报网络不通的错误,根据错误信息看是连接。

2025-02-26 20:54:16 214

原创 JConsole远程连接错误解决

最终还是防火墙的问题。网上大都是直接关闭了防火墙,所以问题可以解决。但对于服务器来说,直接关闭防火墙是存在比较大安全隐患的,尤其是暴露在公网上的服务器。通过上面的信息可以看出,我们启动的应用程序共监听了3个端口。放开3个端口的访问,再次连接成功。

2025-02-26 20:52:36 209

原创 Jenkins重启后Maven的Project加载失败

Jenkins重启后发现Maven的项目都没有正常加载。将Maven Integration plugin重装并重启Jenkins后恢复正常。

2025-02-25 23:01:19 926

原创 Jenkins protoc: command not found

原因是Jenkins中找不到protoc命令。解决方法是在Jenkins中配置环境变量PATH指定protoc路径。

2025-02-25 22:59:52 571

原创 Kafka RecordTooLargeException问题解决

Producer向Kafka写入数据时遇到异常:org.apache.kafka.common.errors.RecordTooLargeException。该异常是因为单条消息大小超过限制导致的。参数默认值为1000012,调整为适合的值,如10485760。(1)server端:server.properties。设置Producer的参数。的值与server端的。

2025-02-24 22:51:58 347

原创 JVM可用的垃圾回收器

这些指南仅提供了选择收集器的起点,因为性能取决于堆的大小、应用程序维护的实时数据量以及可用处理器的数量和速度。除非您的应用程序对暂停时间有相当严格的要求,否则首先运行您的应用程序并允许VM选择垃圾收集器。如有必要,调整堆大小以提高性能。如果推荐的收集器没有达到所需的性能,首先尝试调整堆和代大小以满足所需的目标。如果性能仍然不足,则尝试不同的收集器:使用并发收集器减少暂停时间并使用并行收集器增加多处理器硬件上的总体吞吐量。Java HotSpot VM有三种不同类型的收集器,每种收集器具有不同的性能特征。

2025-02-24 22:50:18 1132

原创 LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

解决方法:将项目clone协议改为SSH。可以直接修改项目目录下.git/config配置文件中的项目地址。

2025-02-23 20:14:19 297 1

原创 lftp的sftp使用时遇到的坑

导致这个问题的原因是,在sftp第一次连接服务器的时候需要接收服务端服务器的fingerprint,这个过程需要用户通过输入进行确认,如下图所示。但是这些提示信息被lftp掩盖了,所以connecting状态其实是sftp一直在等待用户的输入。解决方法是先在命令行使用sftp连接一次服务器,然后再使用lftp。今天在使用lftp的sftp时候一直处于connecting状态,并且没有其他提示信息。

2025-02-23 20:11:32 242

原创 Linux命令行导出Emacs ORG文档为HTML

Emacs版本25.2。

2025-02-22 20:27:07 410

原创 Linux命令后双减号符(--)的含义

在所有参数后面是文件名或者目录。大多情况下(文件名第一个字符不是减号符())这样是没有任何问题的,但是如果文件名第一个字符是-时(比如。Unix/Linux下各种命令的参数,都是以减号符(到底是文件名还是参数名。此时解决方法就是用双减号符()来表示命令参数结束了,后面哪怕是以减号符()开头的字符串,也被当成文件名处理。)(后面紧跟多字符参数,比如。)后面跟单字符参数,比如。),命令就无法区分此时。

2025-02-22 20:24:12 250

原创 Linux远程kill进程及$处理

以上语句的本意是得到进程的ID,但实际输出会是进程的信息。如果远程执行命令是在脚本文件中,则需要多重转义。

2025-02-21 20:44:49 341

原创 Linux下基于root指定用户执行命令的方法

Docker在构建镜像阶段无法配置免密码sudo。但是在实际需求场景中会遇到需要使用sudo的场景。所以,我的解决思路是镜像构建及CMD使用root,在CMD的脚本中执行需要sudo的部分,然后使用普通用户启动服务进程。当然,基于root使用普通用户启动进程可以选择su或者runuser。是保留root设置的环境变量。如果不需要保留这些变量则可以使用。使用man命令查看su完整的手册。

2025-02-21 20:41:41 241

原创 Linux Iptables示例一则

我个人的需求是在同一个网络内从网络上把测试主机与正式环境主机间的网络进行隔离。我的思路是采用OUTPUT filter表,采用黑名单方式禁用正式环境网络的访问。如果确实需要访问正式环境的某个IP和端口,则添加特殊规则放行。根据Iptables的规则匹配顺序原则,放行特定IP和端口的规则要在网段禁用规则之前。插入模式,每次都是在表的最前名插入,所有第三、四的顺序不能颠倒。注意,因为filter规则添加采用的是。追加模式,则第三、四命令需要颠倒。这位兄弟介绍的很详细。

2025-02-20 23:02:33 810

原创 MacOS安装Emacs

二进制安装可以将Emacs安装到Applications中,通过Spotlight搜索快速启动,并有图形界面。前两种方法安装后只能通过命令行启动Emacs,界面是终端界面。网站提供了通用的二进制包。在MacOS X上可以使用。

2025-02-20 22:53:41 755

原创 Mac OS JAVA_HOME设置

如果安装了多个版本的JDK,可以使用。在MacOS上使用DMG文件安装了。在MacOS下可以使用。命令选项列出所有版本的。

2025-02-19 23:31:48 564

原创 MapReduce 读取 Hive ORC ArrayIndexOutOfBoundsException: 1024 异常解决

通过搜索发现这个Bug在Hive 2.1.1版本中已经修复。通过反编译发现我最终打包后的代码中使用的是未修复Bug的代码版本。

2025-02-19 23:28:30 644

原创 MapReduce远程调试

问题解决的关键是Container分配物理内存的值乘以“yarn.nodemanager.vmem-pmem-ratio”的值大于异常信息中的数据;另外一种思路是禁用虚拟内存的检查,这种方法我没有实际验证。此处有一个很大的疑问:为什么物理内存占用很小,但虚拟内存占用会这么大?这个问题目前还未搞懂(>﹏<)在ResourceManager上根据提交的Application ID查找AM所在的服务器。打开track url地址,查找到Task所在的服务器。

2025-02-18 23:17:03 977

原创 Maven: Too many files with unapproved license

参数 ,跳过licensing检查。

2025-02-18 23:13:37 386

原创 MongoDB数据导出工具mongoexport

【代码】MongoDB数据导出工具mongoexport。

2025-02-17 23:13:10 500

原创 MongoDB between ... and ... 操作

【代码】MongoDB between ... and ... 操作。

2025-02-17 23:10:43 416

原创 MongoDB:listDatabases failed : not master and slaveOk=false

【代码】MongoDB:listDatabases failed : not master and slaveOk=false。

2025-02-16 21:13:38 422

原创 MySQL修改max_allowed_packet

如果要重启也生效的话,在。

2025-02-16 21:06:11 291

原创 MySQL Workbench 8.0不支持非SSL连接

连接错误信息:SSL connection error: SSL is required but the server doesn’t support it。

2025-02-15 23:51:13 536

原创 no matching cipher found问题一次解决经历

以上内容在原配置文件中本来就有,可能只是注释掉了,修改的时候仔细核对下。解决方法是在“192-168-72-75”服务器上修改。本次问题解决纯属蒙对了,原理不清楚。

2025-02-15 23:42:57 237

原创 npm安装时无法访问github域名的解决方法

ping及curl测试都无法访问。但服务器是可以访问互联网的,怀疑是被墙了。查询GitHub的IP地址。

2025-02-14 23:38:36 375

原创 org.apache.kafka.common.errors.TimeoutException

而是广播了主机配置的hostname。远端的客户端并没有配置hosts,所以自然是连接不上这个hostname的,所以在远端客户端配置hosts。的情况下,Kafka并没有广播我们配置的。

2025-02-14 23:26:55 493

原创 pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

需要手动下载并安装到本地仓库。Maven编译时无法自动下载。

2025-02-13 23:25:21 408

空空如也

空空如也

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

TA关注的人

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