CentOS7 python2 安装 elasticsearch 模块

最近工作中在拆分ES大索引,有使用到一个python脚本,引用了如下的库,记录一下CentOS7中如何只使用yum安装如下的库。 from elasticsearch import Elasticsearch from dateutil.parser import * from dateutil.relativedelta import relativedelta 报错提示 from elasticsearch import Elasticsearch ImportError

在VMWare Workstation虚拟机里使用 yubikey

我在VMWare中安装的linux mint,刚开始简单的以为使用yubikey像使用U盘一样的方式,把Yubikey插到电脑上,然后再VMWare里直接选择连接到客户机,dmessge 里有日志显示,但 gpg --card-status 找不到。 根据Yubikey的帮助文档显示,你需要把不是 Shared Yubikey 连接到客户机里,即需要选择如下图的 Yubico.com YubiKey OTP+FIDO+CCID 连接到虚拟机里。

Gentoo Gnome 登陆界面开启触摸板轻击

8月16日使用小米红包购买了小米Pro 15 i7版16G内存的笔记本电脑,6千左右到手。使用体验不是很理想,键盘热感太强列了,出风口不锈钢简直烫手。当然我是说在Gentoo linux下发热比较严重,windows 10下日常使用不会这么烫,因为目前我还不会配置使用核显,装系统的时候配置的使用nvidia显卡。 这款笔记本让我唯一有好感的是3.5K OLED屏,跟我使用的DELL 4K显示器的显示效果一样棒,直的是一入4K屏,其它 1080p的屏幕简直不能看。说了一大

python3去除emoji表情符号

最近项目中使用load file导入文件到低版本MySQL中遇到卡住问题,最终问题为文本文件中某些行包含了emoji表情符号。所以使用python去掉这个emoji符号,然后再导出数据库。 需要安装如下模块: https://pypi.org/project/demoji/ 安装完demoji模块后需要手动下载emoji json文件,如果服务器无法上网,可以本地电脑运行,然后提取这个codes.json文件上传到服务器对应的目录。 >>&

记录几个内网广播包

最近在VM虚拟机里调试iptables,发现网卡上面有很多DROP的数据包,开启iptables 记录日志功能,发现了以下几个日志非常频繁。 # 开启iptables 记录日志 iptables -A INPUT -i ens38 -j LOG --log-prefix "iptables_INPUT_ens38_DROP: " --log-level notice iptables -A INPUT -i ens38 -j DROP iptabl

Linux Mint 20 gnome-terminal 使用等距更纱黑体 SC字体

最近在使用Linux Mint 20 Cinnamon桌面,默认的终端为 gnome terminal,一直无法修改为我想要的等宽字体,比如最近喜欢上的 等距更纱黑体 SC,英文名为:Sarasa Mono SC 原因是gnome terminal只认Monospace系列家族字体,所以想办法让系统认为等距更纱黑体 SC就是monospace字体就能解决这个问题。 还是先记录一下怎么安装等距更纱黑体 SC字体吧,从github下载最新压缩包,然后使用7z解压,只要

FreeBSD12安装GoLand编辑器

最近重新燃起学 go 语言的兴趣,起因是修改一个告警信息发送到 IM 的脚本,刚拿到脚本一脸蒙,再后来又要修改这个脚本又是头大。都怪我之前没有学习 go 的基础语法,临时抱佛脚行不得。所以这次下得决心把 go 作为2021年必修技能。 为了减少家庭矛盾 !_!,把家里台式电脑主系统切换到了 FreeBSD,跟游戏彻底88了,经过一个多月已经没有想玩游戏的念头了,更多的时间是在陪家人及怎么打发业余时间,经常996+大小周工作制也没有多少自己的时间,所以现在才知时间的宝贵,

Kafka Eagle中ZK & Kafka Info页面显示域名地址的配置方法

Kafka Eagle监控系统是一款用来监控Kafka集群的工具,支持管理多个Kafka集群、管理Kafka主题(包含查看、删除、创建等)、消费者组合消费者实例监控、消息阻塞告警、Kafka集群健康状态查看等。 为了让ZK & Kafka Info页面显示域名,如下图所示: 步骤一:修改kafka advertised.listeners配置为域名,并重启,首先域名得先做好解析。 kafka/config/server.properties advertised.l

Linux下utf-8 BOM 文件的检查与删除

当源程序是 gbk 格式,你转换为 utf8 的时候,很多情况是头部会出现 bom,如果是 php 代码,这样会出现很多意想不到的事情,那怎么办呢,你可以用 linux 命令来查找,然后对文件的 bom 进行删除。 grep -r $'\xef\xbb\xbf' * |grep .php bom:UTF-8签名(UTF-8 signature)也叫做BOM(Byte Order Mark) 查询BOM: :set bomb? 用 vim 去掉 utf-8 BOM :

jdbc om.microsoft.sqlserver.jdbc.SQLServerDriver 受 DNS 解析速度影响,卡顿问题

问题原因是线上跑java的服务器接口从昨天晚上开始大量报超时,检查服务器负载及网络正常。后面通过一个/check健康检查接口找到慢的原因为与MSSQL数据库连接慢。 分析及解决步骤: 1、把/check接口与业务代码剥离,单独抽出jdbc连接的模块。 2、分别在多台不同的服务器上跑,发现有的服务器响应正常,有的需要5秒、10秒左右的时间。 3、通过sqlmd命令直接连接MSSQL服务器响应在0.05秒左右,非常快,排除网络问题。 4、查看系统DNS,有两个,其中一个为 202