# questdb **Repository Path**: zphj1987/questdb ## Basic Information - **Project Name**: questdb - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-08-20 - **Last Updated**: 2024-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README questdb打包说明 ## 打包说明 ### rpm包内文件路径说明 questdb的github官方release提供了两个包可以下载 - 一个包含java运行环境的 - 一个不包含java运行环境 除了java环境以外,提供的文件如下 ```bash questdb.jar env.sh print-hello.sh questdb.sh ``` sh脚本带脚本再带jar的方式启动的,脚本内是判断了java的路径的,如果没有放到/usr/bin/下面,那么就需要单独设置java home的环境变量,这个对用户不太友好 这里我们在rpm包里面增加一个java包的依赖即可,这样用户安装的时候可以直接把依赖包安装了 ### rpm包的启动方式 软件通过脚本就能启动,并且会在用户的home目录下面去初始化配置文件,这个也是很多软件的处理方式,这个由于系统内又对资源做了判断,所以这个地方采用systemd来管理启动 通过systemd管理启动目的是 ```bash 通过systemd指定了用户的配置文件路径 通过systemd来修改了系统的一些资源限制 ``` ### 启动方式 ```bash systemctl start questdb ```