首页
学习
活动
专区
工具
TVP
发布

Hadoop数据仓库

专栏成员
529
文章
772444
阅读量
110
订阅数
sed & awk 第二版学习(四)—— 基本 sed 命令
第一个命令可以和左大括号放置在同一行,但是右大括号必须自己单独处于一行。每个命令都可以有自己的地址并允许有多层分组。而且就像命令在大括号内的缩进方式一样,允许在行的开始处插入空格或制表符。要确保在大括号后没有空格。
用户1148526
2024-09-10
650
sed & awk 第二版学习(三)—— 编写 sed 脚本
使用 sed 可以将类似于 vi 编辑器中手动的操作过程提取出来,并转换成一个非手动的过程,即通过执行一个脚本来实现。大多数不熟悉 sed 的人都觉得,编写执行一系列编辑动作的脚本,比手动做一些改动更冒险。这种担心的原因是自动化任务会发生一些不可逆的事情。学习 sed 的目标就是要理解它从而可以预测执行结果。
用户1148526
2024-09-05
560
sed & awk 第二版学习(二)—— 正则表达式语法
在计算机术语中,表达式是某些需要被计算的东西。一个表达式描述一种结果。正则表达式描述了模式或特殊的字符序列,尽管没有必要指定一个精确的序列。例如:
用户1148526
2024-09-05
660
sed & awk 第二版学习(一)—— sed 与 awk 基本操作
有 3 种方式可以在 sed 命令行上指定多个指令: 1. 用分号分隔指令。
用户1148526
2024-08-21
1100
用 shell 脚本批量生成强密码
        这个命令组合主要用于生成一个随机的、包含可打印字符(不包括空格)的字符串列表,每个字符串长度为16个字符,总共生成100个这样的字符串。下面是对命令各部分的详细解析:
用户1148526
2024-08-08
770
用 MySQL 批量生成强密码
validate_password 是 MySQL 默认的密码管理策略插件,可通过配置对用户密码长度、强度进行管理。
用户1148526
2024-07-26
790
pt-online-schema-change 使用 dsn 方式连接检测从库
当从库实例与主库实例使用不同端口,或者配置了延迟复制从库(不需要检查延迟时间)时,需要用 dsn 方式手工指定需要检测复制延迟的从库信息。
用户1148526
2024-07-25
660
sed 多行模式、分支及循环
sed 默认每次只处理一行数据,除非使用 H、G 或者 N 等命令创建多行模式,每行之间用换行符分开。本篇将解释适用于多行模式的 sed 命令。在处理多行模式时,要记住 ^ 只匹配该模式的开头,即最开始一行的开头,且 $ 只匹配该模式的结尾,即最后一行的结尾。
用户1148526
2024-07-13
1180
sed 保持空间命令之 g、G 的执行逻辑
命令 g(get)把保持空间的内容复制到模式空间。假定当前模式空间内容为“line 1”,保持空间内容为“line 2”,执行命令 g 之后,模式空间内容变为“line 2”,保持空间内容仍然为“line 2”。
用户1148526
2024-07-13
850
sed 保持空间命令之 H 的执行逻辑
大写 H 命令表示把模式空间的内容追加到保持空间,追加不会覆盖保持空间的内容。当向初始保持空间追加内容时,因为保持空间初始内容为一个换行符 \n,所以直接把模式空间内容追加进来。当保持空间已经有内容时,H 命令在当前保持空间内容后面加上换行符 \n,然后再把模式空间内容追加进来。
用户1148526
2024-07-08
670
sed 保持空间命令之 x 的执行逻辑
sed 可以用 x(Exchange)命令交换模式空间和保持空间的内容。该命令通常和其它 sed 命令配合使用。以下用一些例子说明 x 命令的执行逻辑。
用户1148526
2024-07-08
560
MySQL 之 JSON 支持(三)—— JSON 函数
本章描述的函数对 JSON 值执行操作。有关 JSON 数据类型的讨论以及显示如何使用这些函数的其它示例,参阅“第13.5节 JSON 数据类型”。
用户1148526
2024-06-15
4070
MySQL 之 JSON 支持(二)—— JSON 索引
从 MySQL 8.0.17 开始,InnoDB 支持多值索引。多值索引是在存储数组值的列上定义的辅助索引。“一般”索引对于每个数据记录有一个索引记录(1:1)。多值索引中单个数据记录可以具有多个索引记录(N:1)。多值索引用于对 JSON 数组进行索引。例如,在下面的 JSON 文档中,对邮政编码数组定义的多值索引为每个邮政编码创建一个索引记录,每个索引记录引用相同的数据记录。
用户1148526
2024-06-07
3240
MySQL 之 JSON 支持(一)—— JSON 数据类型
MySQL 支持由 RFC 7159 所定义的原生 JSON 数据类型,通过该类型能够有效访问 JSON(JavaScript 对象表示法)文档中的数据。与将 JSON 格式字符串存储在字符串列中相比,JSON 数据类型提供了以下优点:
用户1148526
2024-06-06
2.6K0
MySQL 5.6到MySQL 8的主从复制(通过5.7版本做桥接实现)
        MySQL 8与MySQL 5.6跨了两个大版本,直接从5.6(主)复制到8(从)是不行的,因此需要用一个MySQL 5.7版本作为桥接。5.6、5.7实例都要开启log_bin和log_slave_updates。5.6、5.7、8的安装步骤从略。
用户1148526
2024-05-26
1390
在 MySQL 中使用 init_connect 与 binlog 实现用户操作追踪记录
需求:查出有哪些 IP 修改了表 sod_song_artist_relation。
用户1148526
2024-05-02
1230
监控因为带宽打满造成的 MySQL 复制延迟
接收binlog落后事务数很大,执行binlog落后事务数很小,说明引起复制延迟的瓶颈是带宽不足造成主库 binlog 无法及时传输到从库。复制延迟不是做的慢,而是收不到。
用户1148526
2024-04-29
1260
从 MySQL 到 ClickHouse 实时数据同步 —— Debezium + Kafka 表引擎
本文介绍从 MySQL 作为源到 ClickHouse 作为目标的整个过程。MySQL 数据库更改通过 Debezium 捕获,并作为事件发布在到 Kafka 上。ClickHouse 通过 Kafka 表引擎按部分顺序应用这些更改,实时并保持最终一致性。相关软件版本如下:
用户1148526
2024-04-26
1.1K0
从 MySQL 到 ClickHouse 实时数据同步 —— MaterializeMySQL + Materialized View
本篇演示使用 ClickHouse 的 MaterializeMySQL 数据库引擎和物化视图,实时将 MySQL 库表中的数据同步到 ClickHouse 的库表中。相关软件版本如下:
用户1148526
2024-04-20
2.2K0
使用 mysql 命令行访问 ClickHouse 服务器
ClickHouse 这点不错,支持MySQL wire通讯协议,用 mysql 命令行直接连 ClickHouse 服务器,用起来跟 MySQL 几乎一样。
用户1148526
2024-04-18
1660
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档