【ElasticSearch】 ElasticSearch和Kibana安装
【ElasticSearch】 ElasticSearch和Kibana安装Metadatatitle: 【ElasticSearch】 ElasticSearch和Kibana安装
date: 2022-12-20 18:20
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/搜索引擎
- 细化主题/分析引擎
categories:
- 组件
keywords:
-
description: 【ElasticSearch】 ElasticSearch和Kibana安装
官网相关教程
官方网站
官方2.x中文教程中安装教程
官方ElasticSearch下载地址
官方Kibana下载地址
安装ElasticSearch
ElasticSearch 是基于Java平台的,所以先要安装Java
平台确认
这里我准备了一台Centos7虚拟机, 为方便选择后续安装的版本,所以需要看下系统版本信息。
[root@pdai-centos ~]# una ...
【ElasticSearch】 生态
【ElasticSearch】 生态Metadatatitle: 【ElasticSearch】 生态
date: 2022-12-20 18:15
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/搜索引擎
- 细化主题/分析引擎
categories:
- 组件
keywords:
-
description: 【ElasticSearch】 生态
Elastic Stack生态
Beats + Logstash + ElasticSearch + Kibana
由于Elastic X-Pack是面向收费的,所以我们不妨也把X-Pack放进去,看看哪些是由X-Pack带来的,在阅读官网文档时将方便你甄别重点:
BeatsBeats是一个面向轻量型采集器的平台,这些采集器可以从边缘机器向Logstash、ElasticSearch发送数据,它是由Go语言进行开发的,运行效率方面比较快。从下图中可以看出,不同Beats的套件是针对不同的数据 ...
【ElasticSearch】 基本概念
【ElasticSearch】 基本概念Metadatatitle: 【ElasticSearch】 基本概念
date: 2022-12-20 18:12
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/搜索引擎
- 细化主题/分析引擎
categories:
- 组件
keywords:
- 搜索引擎
- 分析引擎
description: ElasticSearch是一款非常强大的、基于Lucene的开源搜索及分析引擎;它是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。
为什么需要学习ElasticSearch
在当前软件行业中,搜索是一个软件系统或平台的基本功能, 学习ElasticSearch就可以为相应的软件打造出良好的搜索体验。
其次,ElasticSearch具备非常强的大数据分析能力。虽然Hadoop也可以做大数据分析,但是ElasticSearch的分析能力非常高,具备Hadoop不具备的能 ...
【MongoDB】 Spring 集成
【MongoDB】 Spring 集成Metadatatitle: 【MongoDB】 Spring 集成
date: 2022-12-20 18:08
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongoDB】 Spring 集成
Spring Data 与 MongoDBSpring Data的层次结构
Spring Data是基于Spring runtime体系的:
springboot-data-mongo层次结构
mongodb+Java用法使用方式及依赖包的引入
引入mongodb-driver, 使用最原生的方式通过Java调用mongodb提供的Java driver;
引入spring-data-mongo, 自行配置使用spring data 提供的对MongoDB的封装
使用M ...
【MongoDB】 Java API
【MongoDB】 Java APIMetadatatitle: 【MongoDB】 Java API
date: 2022-12-20 18:07
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongoDB】 Java API
MongoDB Driver<!-- https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.1 ...
【MongoDB】 效率工具
【MongoDB】 效率工具Metadatatitle: 【MongoDB】 效率工具
date: 2022-12-20 18:06
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongoDB】 效率工具
官方MongoDB Compass
推荐使用
MongoDB Compass Community由MongoDB开发人员开发,这意味着更高的可靠性和兼容性。它为MongoDB提供GUI mongodb工具,以探索数据库交互;具有完整的CRUD功能并提供可视方式。借助内置模式可视化,用户可以分析文档并显示丰富的结构。为了监控服务器的负载,它提供了数据库操作的实时统计信息。就像MongoDB一样,Compass也有两个版本,一个是Enterprise(付费),社区可以免费使用。
NoSQLBooster ...
【MongoDB】 索引
【MongoDB】 索引Metadatatitle: 【MongoDB】 索引
date: 2022-12-20 18:04
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongoDB】 索引
聚合 - Aggregation Pipline
类似于将SQL中的group by + order by + left join … 等操作管道化。
常规使用图例理解
准备数据
> db.orders.insertMany( [
... { _id: 1, cust_id: "abc1", ord_date: ISODate("2012-11-02T17:04:11.102Z"), status: "A", amount: 50 },
... { _id: 2, cust_id: "x ...
【MongoDB】 CURD
【MongoDB】 CURDMetadatatitle: 【MongoDB】 CURD
date: 2022-12-20 18:02
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongoDB】 CURD
Insert图例
示例
> db.inventory.insertOne(
... { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } }
... )
{
"acknowledged" : true,
"insertedId" : ObjectId("5f1f8a9a099483199e74737c")
}
> db.inventory.i ...
【MongoDB】 安装
【MongoDB】 安装Metadatatitle: 【MongoDB】 安装
date: 2022-12-20 18:00
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储
description: 【MongoDB】 安装
参考文档
官网下载
官网下载
官网文档
官网文档
菜鸟教程中安装
菜鸟教程
以Linux为例安装
yum源
创建文件/etc/yum.repos.d/mongodb-org-3.6.repo, 加yum源:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https:/ ...
【MongDB】 整体生态
【MongDB】 整体生态Metadatatitle: 【MongDB】 整体生态
date: 2022-12-20 17:59
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/MongoDB
categories:
- 数据存储
keywords:
- 数据存储/MongoDB
description: 【MongDB】 整体生态
整体生态
MongoDB ServerMongodb 企业版Mongodb 社区版
MongoDB CloudMongoDB Cloud
MongoDB DriversMongoDB Drivers
工具相关MongoDB Tools
MongoDB Atlas Open Service BrokerOpen Service Broker
MongoDB Connector for BIMongoDB Connector for BI
BI是指Business Intelligence,众所周知的BI工具有 ...