- 前言分词器的作用是把一段文本中的词按一定规则进行切分。对应的是Analyzer类,这是一个抽象类,切分词的具体规则是由子类实现的,所以对于不同的语言,要用不同的分词器。在创建索引时会用到分词器,在搜索时也会用到分词器,这两个地方要使用同一个分词器,否则可能会搜索不出结果。 1.IK分词器IK 分词器地址:https://github.com/medcl/elasticsearch-anal... 前言分词器的作用是把一段文本中的词按一定规则进行切分。对应的是Analyzer类,这是一个抽象类,切分词的具体规则是由子类实现的,所以对于不同的语言,要用不同的分词器。在创建索引时会用到分词器,在搜索时也会用到分词器,这两个地方要使用同一个分词器,否则可能会搜索不出结果。 1.IK分词器IK 分词器地址:https://github.com/medcl/elasticsearch-anal...
- 前言下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql我们选择7.15.2版本,ES页选择7.15.2版本把最后面的下载链接地址复制一下,输入到浏览器,就可以开始下载了。 一、ELK添加SQL插件和浏览器插件 1.配置插件把下载出来的sql插件解压放到Elasticsearch的/plugins/sql文件夹下重写启动ES,就ok... 前言下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql我们选择7.15.2版本,ES页选择7.15.2版本把最后面的下载链接地址复制一下,输入到浏览器,就可以开始下载了。 一、ELK添加SQL插件和浏览器插件 1.配置插件把下载出来的sql插件解压放到Elasticsearch的/plugins/sql文件夹下重写启动ES,就ok...
- 前言ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它... 前言ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它...
- 前言Fluent Migrator是一个.NET迁移框架。迁移是一种改变数据库模式的结构化方法,是创建大量sql脚本的一种替代方法,每个开发人员都必须手动运行这些脚本。它提供了一个简洁的 Fluent API,可以让你使用 C# 写出简洁的迁移脚本,轻松地管理数据库迁移,这对于敏捷开发项目特别有用。比如,当开发团队的成员对数据库做出更改时,FluentMigrator 可以自动检测并应用这... 前言Fluent Migrator是一个.NET迁移框架。迁移是一种改变数据库模式的结构化方法,是创建大量sql脚本的一种替代方法,每个开发人员都必须手动运行这些脚本。它提供了一个简洁的 Fluent API,可以让你使用 C# 写出简洁的迁移脚本,轻松地管理数据库迁移,这对于敏捷开发项目特别有用。比如,当开发团队的成员对数据库做出更改时,FluentMigrator 可以自动检测并应用这...
- 前言 1.移动智能的三种模式众所周知,对于移动智能应用可以分为以下三种模式:在线模式:在线模式下系统数据一般存储在服务器端的大中型数据库(如 SQL Server、Oracle、MySQL 等),移动应用依赖于稳定可靠的网络连接。纯离线模式:纯离线模式下系统数据一般存储在移动终端的轻量级数据库(如 SQLite等),移动应用不需要网络连接。“在线+离线”混合模式:“在线+离线”混合模式则比... 前言 1.移动智能的三种模式众所周知,对于移动智能应用可以分为以下三种模式:在线模式:在线模式下系统数据一般存储在服务器端的大中型数据库(如 SQL Server、Oracle、MySQL 等),移动应用依赖于稳定可靠的网络连接。纯离线模式:纯离线模式下系统数据一般存储在移动终端的轻量级数据库(如 SQLite等),移动应用不需要网络连接。“在线+离线”混合模式:“在线+离线”混合模式则比...
- 前言接下文:https://blog.csdn.net/aa2528877987/article/details/128235791Redis是分布式缓存,是将数据随机分配到不同服务器的,catch属于单机缓存,只能本机访问。Redis和Cache的区别吧Redis和cache都是将数据存放在内存中,都是内存数据库。不过cache还可用于缓存其他东西,例如图片、视频等等。Redis不仅仅支... 前言接下文:https://blog.csdn.net/aa2528877987/article/details/128235791Redis是分布式缓存,是将数据随机分配到不同服务器的,catch属于单机缓存,只能本机访问。Redis和Cache的区别吧Redis和cache都是将数据存放在内存中,都是内存数据库。不过cache还可用于缓存其他东西,例如图片、视频等等。Redis不仅仅支...
- 一、opentsdb安装环境1) linux centOs7.9版本2) jdk1.8版本:在安装hadoop集群环境时已配置。3) gnuplot 版本4.6,在HRegionServer节点安装gnuplot。 yum install -y gnuplot 查看gnuplot版本:gnuplot –v4) HBase组件,在部署hadoop集群时已安装。二、下载OpenTSDB... 一、opentsdb安装环境1) linux centOs7.9版本2) jdk1.8版本:在安装hadoop集群环境时已配置。3) gnuplot 版本4.6,在HRegionServer节点安装gnuplot。 yum install -y gnuplot 查看gnuplot版本:gnuplot –v4) HBase组件,在部署hadoop集群时已安装。二、下载OpenTSDB...
- OpenTSDB时序数据库前言OpenTSDB是一个架构在HBase系统之上的实时监控信息收集和展示平台。基于HBase的分布式的,可伸缩的时间序列数据库OpenTSDB使用HBase存储所有的时序(无须采样)来构建一个分布式、可伸缩的时间序列数据库。一、 OpenTSDB介绍1.1 OpenTSDB使用场景OpenTSDB主要针对具有时间特性和需求的数据,例如做监控数据、温度变化类别的数据... OpenTSDB时序数据库前言OpenTSDB是一个架构在HBase系统之上的实时监控信息收集和展示平台。基于HBase的分布式的,可伸缩的时间序列数据库OpenTSDB使用HBase存储所有的时序(无须采样)来构建一个分布式、可伸缩的时间序列数据库。一、 OpenTSDB介绍1.1 OpenTSDB使用场景OpenTSDB主要针对具有时间特性和需求的数据,例如做监控数据、温度变化类别的数据...
- HBase分布式数据库概述一、HBase概述HBase 是一个面向列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海量数据的快速存储、随机访问提供了可能,基于数据副本机制和分区机制可以轻松实现在线扩容、缩容和数据容灾,是大数据领域中 Key... HBase分布式数据库概述一、HBase概述HBase 是一个面向列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海量数据的快速存储、随机访问提供了可能,基于数据副本机制和分区机制可以轻松实现在线扩容、缩容和数据容灾,是大数据领域中 Key...
- LevelDB与RocksDB都是一种持久化存储的KV系统,RocksDB是基于LevelDB进行开发的,二者都是基于LSM-tree(Log Structured Merge Trees)的结构进行存储。 LevelDB与RocksDB都是一种持久化存储的KV系统,RocksDB是基于LevelDB进行开发的,二者都是基于LSM-tree(Log Structured Merge Trees)的结构进行存储。
- 有序存储是指将数据按照某些字段排序后再存储。在此基础上,我们可以实现某些高性能算法,利用数据有序的特征来降低计算复杂度,从而大幅提高计算性能。 免索引直接找在查找计算中,我们常常要按某字段的等值条件找到目标记录。比如在订单表中找某个订单号,或者在交易表中找某个客户的交易记录等等。这种情况往往都出现在在线查询的场景中,要求秒级的响应速度,而且常常有较高的并发访问量。通常的应对手段是:预先为查找... 有序存储是指将数据按照某些字段排序后再存储。在此基础上,我们可以实现某些高性能算法,利用数据有序的特征来降低计算复杂度,从而大幅提高计算性能。 免索引直接找在查找计算中,我们常常要按某字段的等值条件找到目标记录。比如在订单表中找某个订单号,或者在交易表中找某个客户的交易记录等等。这种情况往往都出现在在线查询的场景中,要求秒级的响应速度,而且常常有较高的并发访问量。通常的应对手段是:预先为查找...
- Spring的事务回顾一、事务的概念事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。目前常用的存储引擎有InnoDB(MySQL5.5以后默认的存储引擎)和MyISAM(MySQL5.5之前默认的存储引擎),其中InnoDB支持事务处理机制,而M... Spring的事务回顾一、事务的概念事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。目前常用的存储引擎有InnoDB(MySQL5.5以后默认的存储引擎)和MyISAM(MySQL5.5之前默认的存储引擎),其中InnoDB支持事务处理机制,而M...
- 给大家继续介绍一下Apache IoTDB的数据类型和相关用法,数据类型主要有布尔型、整数型、长整数型、单精度浮点、双精度浮点、字符串这六种 给大家继续介绍一下Apache IoTDB的数据类型和相关用法,数据类型主要有布尔型、整数型、长整数型、单精度浮点、双精度浮点、字符串这六种
- GeoIP2 是一个强大的离线数据库,该数据库内定义并记录了目前所有主机的IP地址和所在位置,通过传入某个IP地址,即可精确的定位到主机的位置,再结合谷歌地图可完美的画出坐标。IP地址精准识别: 通过wireshark抓取pcap数据包,然后使用geoip2模块实现对IP地址的精准解析。模块下载地址: https://github.com/maxmind/GeoIP2-python离线数据库... GeoIP2 是一个强大的离线数据库,该数据库内定义并记录了目前所有主机的IP地址和所在位置,通过传入某个IP地址,即可精确的定位到主机的位置,再结合谷歌地图可完美的画出坐标。IP地址精准识别: 通过wireshark抓取pcap数据包,然后使用geoip2模块实现对IP地址的精准解析。模块下载地址: https://github.com/maxmind/GeoIP2-python离线数据库...
- 使用 docker 运行 PostgreSQL 对于测试目的非常有用,你可以在任何地方运行它,您可以创建任何测试数据,使用它然后在测试完成后销毁它,它使集成测试和自动化测试变得容易。 如何使用 Docker 运行 PostgreSQL要使用 Docker 运行 Postgres,我们可以使用postgres Docker 官方镜像。我们可以使用这个命令来运行它。docker run -d \... 使用 docker 运行 PostgreSQL 对于测试目的非常有用,你可以在任何地方运行它,您可以创建任何测试数据,使用它然后在测试完成后销毁它,它使集成测试和自动化测试变得容易。 如何使用 Docker 运行 PostgreSQL要使用 Docker 运行 Postgres,我们可以使用postgres Docker 官方镜像。我们可以使用这个命令来运行它。docker run -d \...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签