Elasticsearch 7.x 保留字符(qbit)

2021-06-07
阅读 1 分钟
2.8k
前言本文对 Elasticsearch 7.x 有效query_string 保留字符官方文档: [链接] {代码...} 在 query_string 里面做通配符匹配时,空格需要转义regex 保留字符官方文档:[链接] {代码...} query_string 与 regex 保留字符并集 {代码...} {代码...} 本文出自 qbit snap

Windows 共享相关(qbit)

2021-06-01
阅读 1 分钟
2k
命令行(cmd) {代码...} 注意,这种方式可能与gui并不同步。如果实在实在无法切换用户,可以在服务端的session里面中断相应会话。

Ubuntu 系统缓存的查看与清空(qbit)

2021-05-31
阅读 1 分钟
3.6k
前言本文在 Ubuntu 20.04 下测试查看缓存fincore查看单个文件有多大在缓存中 {代码...} 查看目录下所有文件有多大在缓存中 {代码...} 递归查看目录下所有文件的缓存情况 {代码...} vmtouch查看单个文件有多大在缓存中 {代码...} 查看目录下所有文件有多大在缓存中 {代码...} pcstat未尝试,[链接]hcache未尝试,[链接]本...

airflow 2.x 分布式部署实战(qbit)

2021-05-11
阅读 6 分钟
7.1k
试验开始使用的 MySQL 8 作为数据库,截至 2021.5.13,airflow 2.0.2 的这个问题未解决,所以转为使用 PostgreSQL 12

Ubuntu 通过 NFS 共享目录(qbit)

2021-05-07
阅读 1 分钟
5.5k
前言两台 Ubuntu 20.04 的服务器,分别用作 server 和 client主要参照:[链接]NFS Server 配置安装软件 {代码...} 创建共享目录 {代码...} 修改共享目录的 owner 和读写权限 {代码...} 编辑 /etc/exports,修改共享目录对客户端的权限 {代码...} 重启服务使配置生效 {代码...} NFS Client 配置安装软件 {代码...} 创建挂...

清空正在写入的日志文件(qbit)

2021-04-24
阅读 1 分钟
2.6k
本文测试环境 {代码...} 命令 {代码...} 这些方法也可用于清空 tomcat 的 catalina.out本文出自 qbit snap

CentOS7 离线安装 squid4(qbit)

2021-04-20
阅读 1 分钟
3k
前言本文测试环境为 CentOS 7CentOS7 自带的 squid3,squid4 可以按这里的方法安装:[链接]离线包安装根据这篇文章整理: [链接]在线下载创建两个空目录 {代码...} 下载 {代码...} 打包 {代码...} 离线安装解压 {代码...} 安装 {代码...} 本文出自 qbit snap

Elasticsearch VS. ClickHouse

2021-04-19
阅读 1 分钟
2.7k
ES VS CK,成本太高,效率太低?不存在的大数据东风下,Clickhouse这坨屎是怎么上天的DB-Engines Ranking 数据库排名本文出自 qbit snap

Elasticsearch 缓存相关(qbit)

2021-04-15
阅读 3 分钟
3.7k
前言本文对 Elasticsearch 7.17 适用Elasticsearch 主要有 3 种缓存:fields cache、query cache、request cache3 种 cache 的配置状况都可以用命令查看 {代码...} Field Data Cache官方文档:Field data cache settingsField data cache 包含 fielddata 和 global ordinals,两者都主要用于聚合。fielddata 和 doc_valu...

pip 对 Python 第三方包的版本控制(qbit)

2021-04-14
阅读 1 分钟
1.4k
PEP 440: [链接]出处: [链接]OperatorDescriptionExample>Any version greater than the specified version.>3.1: any version greater than 3.1.<Any version less than the specified version.<3.1: any version less than 3.1.<=Any version less than or equal to the specified version.<=3.1: a...

Elasticsearch 段合并(qbit)

2021-04-13
阅读 1 分钟
2.9k
前言本文对 Elasticsearch 7.17 适用节点角度查看节点 segment 情况(官方文档) {代码...} 查看节点线程配置(官方文档) {代码...} 配置节点上段合并的线程数(elasticsearch.yml)(官方文档) {代码...} 索引角度查看索引 index segment 情况(官方文档) {代码...} 查看索引 cat segment 情况(官方文档) {代码......

Python 函数缓存(qbit)

2021-04-12
阅读 1 分钟
2k
前言本文的 Python 3.8 适用截至 2021.4.14,functools.lru_cache 和 cachetools 都不支持异步函数的缓存(async)functools.lru_cache官方标准库: functools.lru_cache给 lru_cache 增加生命周期管理: [链接]cachetoolspypi: [链接]github: [链接]文档: [链接]cachetools v4.2.1 已实现缓存机制 {代码...} qbit snap

关于 MongoDB 副本集同步(qbit)

2021-03-31
阅读 1 分钟
2.6k
本文对 MongoDB 4.4 试用大量数据同步: Resync a Member of a Replica Set修改 oplog 大小: replSetResizeOplog {代码...} 修改副本同步写入的线程数,以加速同步: replWriterThreadCount {代码...} 查看线程数是否设置成功 {代码...} 本文出自 qbit snap

Filebeat 收集 Elasticsearch 日志(qbit)

2021-03-25
阅读 2 分钟
2.3k
启用 elasticsearch 模块(elasticsearch.yml.disabled -> elasticsearch.yml)

MongoDB group count 慢(qbit)

2021-03-18
阅读 1 分钟
3.6k
前言本文对 MongoDB 4.4 适用过程记录使用 MongoDB 做分组统计查询很慢,语句如下 {代码...} 使用 explain 函数查看,发现 year 字段并没有走索引 {代码...} 查资料并验证,在 group 前加 sort 即可大大提速。官方文档:[链接] {代码...} 本文出自 qbit snap

MongoDB 最佳实践(qbit)

2021-03-15
阅读 2 分钟
3k
关于连接对象 MongoClient:使用 MongoClient 对象连接到 MongoDB 实例时总是应该保证它单例,并且在整个生命周期中都从它获取其他操作对象。

Ubuntu 20.04 配置 LVM(qbit)

2021-03-12
阅读 2 分钟
7k
前言在 Ubuntu 20.04 上把新增的两块 SSD 硬盘配置为一个逻辑卷操作步骤创建物理卷 PV(Physical Volume) {代码...} 查看 PV {代码...} 创建卷组 VG(Volume Group) {代码...} 查看 VG {代码...} 将 VG 分配到一个 LV(Logical Volume) {代码...} 查看 LV {代码...} 创建 XFS 文件系统 {代码...} 创建 /data 目录 {代...

MongoDB 4.4 扩展为副本集(qbit)

2021-03-12
阅读 2 分钟
3.2k
前言有一台单实例 MongoDB 服务器已经运行半年了,需要将其扩展为副本集3 台服务器的操作系统均为 Ubuntu 20.043 台服务器的 MongoDB 版本均为 4.4扩展示意图操作步骤备份 mongo0 上的数据修改配置文件 /etc/mongod.conf,官方文档: [链接] {代码...} 创建目录,并修改所有者 {代码...} 生成密钥文件,分发到各机器。官...

Ubuntu 离线安装软件

2021-03-11
阅读 1 分钟
3.9k
前言本文测试环境为 Ubuntu Server 20.04 LTS本文根据这篇文章整理: [链接]在线下载下载 {代码...} 打包 {代码...} 离线安装解压 {代码...} 安装 {代码...} 本文出自 qbit snap

ES 快照到 S3 并从 Windows 共享目录恢复(qbit)

2021-03-09
阅读 4 分钟
6k
业务需要将 Elasticsearch 快照到 AWS S3,再将快照拷贝到 Windows 系统,并恢复到 Elasticsearch。如下图所示:

将 ES 的快照备份到 Windows 共享目录(qbit)

2021-03-08
阅读 2 分钟
2.6k
已将 Windows 的 //172.31.19.143/es_snapshot 共享目录挂载到 ES 服务器的 /mnt/winshare 目录

Ubuntu 20.04 读写 Windows 10 共享目录(qbit)

2021-03-08
阅读 2 分钟
7.8k
本文实验环境中,Windows 操作系统版本为 Windows Server 2016,应该对 Windows 10 和 Windows Server 2019 同样适用

Elasticsearch7 分片/快照的速度/进度(qbit)

2021-03-06
阅读 2 分钟
2.9k
背景说明本文对 Elasticsearch 7.13 适用分片的速度与进度修改副本数 {代码...} 分片的速度cluster.routing.allocation.node_concurrent_recoveries {代码...} indices.recovery.max_bytes_per_sec {代码...} 上面两个参数都可以在集群配置里面查到 {代码...} 调整速度 {代码...} 分片的进度 {代码...} {代码...} 快照的...

JupyterLab3 桌面版快速配置(qbit)

2021-03-03
阅读 1 分钟
3.1k
环境 {代码...} 步骤安装 JupyterLab {代码...} 生成配置文件 {代码...} 编辑配置文件 C:\Users\qbit\.jupyter\jupyter_lab_config.py {代码...} 创建启动快捷方式 {代码...} 双击 JupyterLocalInit 启动快捷方式可以用这个图片 {代码...} 给 JupyterLab 添加 pyspark 环境(胡乱插入:)) {代码...} 本文出自 qbit snap

关于 ES 的文件格式(qbit)

2021-02-04
阅读 4 分钟
4.3k
前言本文对 Elasticsearch 7.10 适用Elasticsearch 7.10 对应 Lucene 8.7Lucene 8.7 关于扩展名的官方文档 [链接]相关阅读elasticsearch 百亿级数据检索案例与原理Day 7 - Elasticsearch中数据是如何存储的A Dive into the Elasticsearch Storage某分片索引文件列表片段 {代码...} 几种索引的文件体积片段ES 查询过程用...

Python3 的进程池与锁(qbit)

2021-01-14
阅读 3 分钟
2.8k
前言测试环境 {代码...} Python 3.8 多进程官方文档: [链接]loguru 0.5.3 不是多进程安全的,正好可以用来做多进程与锁的测试参考文章: Python sharing a lock between processes代码与说明无锁多进程代码 {代码...} 运行结果(乱)multiprocessing.Lock代码 {代码...} 运行结果(报错)报错的原因是 multiprocessing.L...

Elasticsearch 集群的正确重启方式(qbit)

2021-01-06
阅读 1 分钟
4.9k
引子本文对 Elasticsearch 7.13 适用正确关机是为了防止数据丢失或集群混乱(如脑裂),也可避免无意义的重新分片官方文档: [链接]方式一所有 master 机器配置 recover 策略,示例如下 {代码...} 临时禁用 shard 分配(重启后自动失效) {代码...} 将所有数据落盘 {代码...} 关机开机方式二(推荐)禁用副本 shard 分配...

Elasticsearch 7.10 集群重启恢复慢(qbit)

2021-01-04
阅读 1 分钟
3.5k
背景简介本文针对集群重启分片长期分配不出去的问题(CLUSTER_RECOVERED)本文 ES 版本为 7.10.1本文集群有 3 个主节点,3 个协调节点,20 个数据节点解决方案官方文档: [链接]在每个 master 节点的 elasticsearch.yml 中增加或修改集群配置 {代码...} 本文出自 qbit snap

cmder tips(qbit)

2021-01-04
阅读 1 分钟
1.4k
Releases:[链接]某个目录右键打开cmder {代码...} 如果 cmder 提示缺少 api-ms-win-crt-runtime-l1-1-0.dll,安装 vc2015运行时 即可。汉字重叠:settings -> Main,取消“Monospace”。添加别名:编辑config/aliases文件。例如: {代码...} 1.3.x版本中文乱码:settings -> Startup -> Environment。 {代码...}...

Linux 设置默认编辑器(qbit)

2020-12-30
阅读 1 分钟
2k
Ubuntu/CentOS 通用这种方式对 Ubuntu 20.04/CentOS 7 有效在 ~/.bashrc 中追加如下内容 {代码...} Ubuntu 专用对 Ubuntu 20.04 适用 {代码...} 本文出自 qbit snap