草庐IT

集群NoSQL

全部标签

搜索引擎elasticsearch :安装elasticsearch (包含安装组件kibana、IK分词器、部署es集群)

文章目录安装elasticsearch1.部署单点es1.1.创建网络1.2.加载镜像1.3.运行2.部署kibana2.1.部署2.2.DevTools2.3分词问题(中文不友好)3.安装IK分词器3.1.在线安装ik插件(较慢)3.2.离线安装ik插件(推荐)1)查看数据卷目录2)解压缩分词器安装包3)上传到es容器的插件数据卷中4)重启容器5)测试:3.3扩展词词典3.4停用词词典4.部署es集群4.1.创建es集群4.2.集群状态监控4.3.创建索引库1)利用kibana的DevTools创建索引库2)利用cerebro创建索引库4.4.查看分片效果安装elasticsearch1.部

MGR 主备集群实现异步连接故障转移

1.概述MySQL8.0.22开始,支持异步连接故障切换机制,在现有主从复制连接失败后,自动建立到新主的异步复制连接。MySQL8.0.23开始,异步连接故障切换机制还支持组复制拓扑,通过自动监视组成员身份的更改并区分主节点和从节点,在组复制主节点故障选出新主节点后,自动建立到新主的异步复制连接。MySQL8.0.26开始,组复制可以设置组成员在特定情况下采取的操作,比如成员操作mysql_disable_super_read_only_if_primary当选择一个新的primary时,使处于单主模式的组保持超级只读模式,这样该组只接受复制的事务,不接受来自客户端的任何直接写操作。MySQL

Ubuntu22.04搭建k8s集群,看这一篇就够啦!

k8s安装前言kuberneter-v1.25.3版本部署,由于自1.24版起,Dockershim已从Kubernetes项目中移除,所以我们的**容器运行时(容器运行时负责运行容器的软件)**已不在是docker。本文将采用containerd作为**容器运行时**。本文所有的所有软件包和配置文件在文章末尾的网盘中。一、准备开始系统CPURAMIP网卡主机名Ubuntu22.0424G192.168.247.100NATk8s-masterUbuntu22.0424G192.168.247.101NATk8s-slave1Ubuntu22.0424G192.168.247.102NATk8

NoSQL简介

一、什么是NoSQLNoSQL是NotOnlySQL的缩写,意即"不仅仅是SQL"的意思,泛指非关系型的数据库。强调Key-ValueStores和文档数据库的优点。NoSQL产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能二、NoSQL起源过去,关系型数据库(SQLServer、Oracle、MySQL)是数据持久化的唯一选择,但随着发展,关系型数据库存在以下问题。问题1:不能满足高性能查询需求我们使用:Java、.Net等语言编写程序,是面向对象的。但所使用数据库都是关系型数据库。存储结构是面向对象的,但是数据库却是关系的,所以在每次存储或者查询数据

firebase - Firestore 为 noSQL 和 Flutter 复制 SQL Join

我意识到在使用NoSql文档数据库(例如FireStore)复制连接方面存在很多问题,但是我无法找到将Dart/Flutter与FireStore结合使用的彻底解决方案。我做了一些研究,我觉得在下面的例子中我会寻找一个“多对多”的关系(如果这是错误的,请纠正我)因为将来可能还需要查看所有配置文件作为所有连接。在firebase中,我有两个根级集合(配置文件和连接):profile>documentKey(AutoGenerated)>name="JohnSmith">uid="xyc4567">documentKey(AutoGenerated)>name="JaneDoe">uid=

firebase - Firestore 为 noSQL 和 Flutter 复制 SQL Join

我意识到在使用NoSql文档数据库(例如FireStore)复制连接方面存在很多问题,但是我无法找到将Dart/Flutter与FireStore结合使用的彻底解决方案。我做了一些研究,我觉得在下面的例子中我会寻找一个“多对多”的关系(如果这是错误的,请纠正我)因为将来可能还需要查看所有配置文件作为所有连接。在firebase中,我有两个根级集合(配置文件和连接):profile>documentKey(AutoGenerated)>name="JohnSmith">uid="xyc4567">documentKey(AutoGenerated)>name="JaneDoe">uid=

华为云上的一次kafka集群故障处理

问题现象:  生产者的日志中大量的超时   2022-02-1709:29:41,692[kafka-producer-network-thread|monolith-rule-engine-xm2m-IOT-0003]WARN o.t.s.q.k.TbKafkaProducerTemplate-Producertemplatefailure:Expiring2record(s)fortb_rule_engine.main.0-0:120000mshaspassedsincebatchcreationorg.apache.kafka.common.errors.TimeoutException

华为云上的一次kafka集群故障处理

问题现象:  生产者的日志中大量的超时   2022-02-1709:29:41,692[kafka-producer-network-thread|monolith-rule-engine-xm2m-IOT-0003]WARN o.t.s.q.k.TbKafkaProducerTemplate-Producertemplatefailure:Expiring2record(s)fortb_rule_engine.main.0-0:120000mshaspassedsincebatchcreationorg.apache.kafka.common.errors.TimeoutException

基于kubesphere的k8s环境部署三节点的rook-ceph集群

文章目录前言链接:[基于kubesphere的k8s环境部署单点版本的rook-ceph](https://blog.csdn.net/baidu_35848778/article/details/131050918)一、rook-ceph是什么?二、开始部署2.1环境准备2.2软件包准备,计算\存储节点执行2.3下载rook-ceph文件2.4部署operator2.5创建ceph集群2.6创建工具容器,检查集群状态2.7准备dashboard的nodeport端口映射服务2.8准备prometheus的metric端口映射服务三、创建存储类3.1创建cephrbd存储类3.2创建cephf

安装Zookeeper和Kafka集群

安装Zookeeper和Kafka集群本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。安装Zookeeper集群下载安装包从官网上下载安装包:curlhttps://dlcdn.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz-oapache-zookeeper-3.7.1-bin.tar.gz解压:tarxvfapache-zookeeper-3.7.1-bin.tar.gz配置创建目录zk1,然后添加如下配置:z