BlobCity DB 开源项目教程

BlobCity DB 开源项目教程

dbA blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Full SQL and DML capabilities along with Java stored procedures for advanced data processing. 项目地址:https://gitcode.com/gh_mirrors/db5/db

1. 项目的目录结构及介绍

BlobCity DB 的目录结构如下:

blobcity-db/
├── bin/
│   ├── start.sh
│   └── stop.sh
├── conf/
│   ├── application.properties
│   └── log4j.properties
├── lib/
│   ├── blobcity-db.jar
│   └── dependencies/
├── logs/
│   └── application.log
├── README.md
└── LICENSE

目录介绍

  • bin/: 包含启动和停止 BlobCity DB 的脚本文件。
  • conf/: 包含配置文件,如 application.propertieslog4j.properties
  • lib/: 包含 BlobCity DB 的核心 JAR 文件及其依赖库。
  • logs/: 包含应用程序的日志文件。
  • README.md: 项目说明文档。
  • LICENSE: 项目许可证文件。

2. 项目的启动文件介绍

bin/ 目录下,有两个主要的启动文件:

  • start.sh: 用于启动 BlobCity DB 的脚本文件。
  • stop.sh: 用于停止 BlobCity DB 的脚本文件。

启动文件说明

  • start.sh:

    #!/bin/bash
    java -jar ../lib/blobcity-db.jar --spring.config.location=../conf/application.properties
    

    该脚本使用 Java 命令启动 BlobCity DB,并指定配置文件的位置。

  • stop.sh:

    #!/bin/bash
    kill $(cat ../logs/application.pid)
    

    该脚本通过终止进程 ID 来停止 BlobCity DB。

3. 项目的配置文件介绍

conf/ 目录下,有两个主要的配置文件:

  • application.properties: 包含 BlobCity DB 的主要配置参数。
  • log4j.properties: 包含日志配置参数。

配置文件说明

  • application.properties:

    server.port=8080
    db.storage.path=/var/lib/blobcity
    db.username=admin
    db.password=admin123
    

    该文件包含服务器端口、存储路径、用户名和密码等配置。

  • log4j.properties:

    log4j.rootLogger=INFO, file
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.file.File=/var/log/blobcity/application.log
    log4j.appender.file.MaxFileSize=10MB
    log4j.appender.file.MaxBackupIndex=10
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
    

    该文件包含日志级别、日志文件路径、文件大小限制等配置。

以上是 BlobCity DB 开源项目的教程,涵盖了项目的目录结构、启动文件和配置文件的详细介绍。

dbA blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Full SQL and DML capabilities along with Java stored procedures for advanced data processing. 项目地址:https://gitcode.com/gh_mirrors/db5/db

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

史琼鸽Power

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值