11

ignite中间件zip安装包解析02

 3 years ago
source link: https://blog.shareworld.vip/archives/ignite02
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ignite中间件zip安装包解析02

Owen Jia 2021年01月25日 42次浏览

ignite介绍

Ignite全名Apache Ignite,是一款具有内存级计算能力的分布式数据库,也可以简单理解是“内存数据库”和“缓存平台”。

一款内存平台的分布式数据库、缓存、支持事物、分析、流的计算平台,更能支持PB级别内存数据处理能力。

支持特性集:

  • 分布式Key-Value
  • 分布式Sql
  • 计算网格和服务网格
  • 分布式数据结构
  • 分布式消息
  • 分布式事件

zip包结构

bin 目录

  • control 是控制集群的脚步,数据备份、节点状态、基准程序运行等
  • ignite 启动脚步
  • igniterouter、ignitevisorcmd、sqlline都是官方提供的对路由、监控,数据的小工具

config 目录

  • default-config 所有关于节点的配置都在这里
  • ignite-log4j、ignite-log4j2、java.util.logging.properties三种可选的日子工具,在上面config进行配置。

docs 目录

  • javadoc 对应版本的java api手册

examples 目录

  • config - ignite相关配置
  • memcached - Php版client使用样例
  • rest - Php版使用HTTP API样例
  • sql - SQL脚步和数据
  • src/main/java - java样例代码
  • src/main/scala - scala版
  • src/main/java-lgpl - java的lgpl样例
  • pom.xml maven工程构建

libs 目录

  • ignite-core-2.9.1.jar 核心库
  • ignite-indexing 索引包
  • ignite-spring ignite的spring包
  • optional 三方集成工具,需要啥就copy到lib目录下即可使用

platforms 目录

  • cpp c++版样例
  • dotnet、nodejs、php、python样例

work 目录

  • db 节点运行数据(缓存、索引)都存放这里
  • diagnostic
  • log 日志
  • wal 存放操作日志,默认不开启
  • snapshots 镜像目录,默认不开启

benchmarks 目录

  • bin 基准程序脚本,benchmark-run-all核心脚本
  • config 基准程序配置,分local和remote两种,分别各一个sample配置试运行使用和一个全量测试配置
  • libs 各种类库
  • output 基准程序运行后报告存放位置
  • sources 基准程序代码库
  • work 存放基准程序数据目录

ignite支持zip、docker、代码集成方式部署,先掌握zip后在docker是比较好的方式,高级coder直接代码集成,ignite官方开发语言java。

apache-ignite-2.9.1-bin.zip:https://mirrors.bfsu.edu.cn/apache//ignite/2.9.1/apache-ignite-2.9.1-bin.zip

apache-ignite-2.9.1-src.zip:https://mirrors.bfsu.edu.cn/apache//ignite/2.9.1/apache-ignite-2.9.1-src.zip


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK