(本文档仅供参考)
问题描述
windows exe安装smartbi中,每个安装组件都单独配置一个目录,该文档主要说明各组件目录情况。
Tomcat
1、Tomcat/bin
文件名称 | 功能作用 |
smartbi.properties | smartbi初始配置文件 |
smarrtbi-config.xml | smartbi启动配置文件,包括配置知识库、登录验证类、license文件,扩展包路径,日志文件路径,smartbi集群、smartbi缓存参数配置等 |
startup.cmd | smartbi启动脚本,包含启动mysql,跨库联合数据源,高速缓存库,数据模型,数据挖掘等功能 |
install_smartbi_service.cmd | 安装smartbi的后台服务。需要管理员权限才能执行成功。执行成功后,会在windows的后台服务,看到一个smartbi_server的服务 |
Smartbi-License.xml | smartbi的license文件 |
dynamicLibraryPath | 动态链接库目录,配置数据源连接的自定义驱动目录 |
ext | 扩展包目录。放置客户定制扩展包的目录 |
Font-smartbi | smartbi的字体目录。里面默认存放了思源黑体字体。电子表格等场景如果有乱码时,可以往里面添加相关字体文件 |
smartbi_repoBackup | smartbi自动备份知识库的目录 |
smartbi.log | smartbi的日志文件,区别于tomcat/logs目录的日志文件 |
2、Tomcat/config
文件名称 | 文件说明 |
server.xml | tomcat的配置文件,主要是配置端口、开启https。 |
logging.properties | tomcat日志配置文件,定义tomcat的日志级别,日志目录,日志字符集编码等 |
3、Tomcat/logs目录
tomcat的日志等级有: SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER > FINEST(所有内容)
日志文件 | 说明 |
catalina.yy-mm-dd.log | tomcat实时运行的日志记录,不包含smartbi的日志 |
catalina.out | 标准输出和标准出错的所有日志都会进入到catalina.out。这里包含tomcat运行的日志,smartbi的输出日志。 |
localhost.yy-mm-dd.log | 应用初始化未处理的异常最后被tomcat捕获而输出的日志。包含tomcat的启动和暂停时的运行日志。只是记录了部分的日志,没有catalina.log日志齐全 |
localhost_access_log.yy-mm-dd.txt | tomcat的访问日志,包括了请求时间,资源,状态码信息 |
manager.yy-mm-dd.log | tomcat的manager项目专有日志。 |
host-manager.yy-mm-dd.log | tomcat自带的manager的日志信息。 |
4、Tomcat/webapps
tomcat部署应用的目录,这里主要是部署smartbi的服务。
目录名称 | 说明 |
mondrian | smartbi自带的多维关系数据源,demo中有用到 |
ROOT | 存放smartbi的应用图标 |
smartbi.war | smartbi主应用程序。版本升级时,替换此文件 |
smartbi | smartbi.war解压的目录。版本升级前删除此目录 |
MySQL
文件名称 | 说明 |
bin | MySQL的主程序目录。MySQL配置文件Smartbi_MySQL.ini |
data | MySQL的数据目录。MySQL的错误日志xxxx.err文件 |
installMySQL.cmd | 安装并mysql的后台服务,需要管理员权限执行。 |
vclib.exe | vc++ 2013安装包,安装mysql必备组件 |
JDK
windows版本的jdk1.8版本
使用jdk的组件 | 配置jdk的地方 |
tomcat | tomcat\bin\startup.cmd tomcat\bin\service.bat |
数据挖掘 | smartbiEngine\experimentDaemon\installExperimentDaemon.bat SmartbiEngine\serviceDaemon\installServiceDaemon.bat |
跨库联合数据源 | SmartbiUnionServer\installUnionServer.bat SmartbiUnionServer\run.cmd |
数据模型 | smartbiOLAP\startup_olap.cmd smartbiOLAP\installOLAPServer.bat |
SmartbiUnionServer
文件名称 | 说明 |
run.cmd | 前台启动跨库联合数据源的脚本 |
installUnionServer.cmd | 安装跨库联合数据源服务到windows后台服务,需要管理员权限才能执行成功 |
uninstallUnionServer.cmd | 卸载跨库联合数据源的服务,需要管理员权限才能执行成功 |
lib | 跨库联合数据源的lib目录,版本更新时需要替换此目录 |
plugin | 跨库联合数据源的插件目录,版本更新时,需要更新此目录 |
var | 跨库联合数据源的日志目录 |
etc | 跨库联合数据源的配置文件目录 |
smartbiOLAP目录
文件名称 | 说明 |
startup_olap.cmd | 前台启动数据模型服务 |
installOLAPServer.bat | 安装数据模型服务到windows后台,需要管理员权限才能执行成功 |
uninstallOLAPServer.bat | 卸载数据模型的服务,需要管理员权限才能执行成功 |
dynamiclibrarypath | 数据模型的动态链接库目录,会同步smartbi的驱动到此目录 |
SmartbiOLAPServer.jar | 数据模型主程序目录,版本更新时,一般替换此文件 |
application.properties | 数据模型的配置文件 |
smartbiolap_console.log | 数据模型的日志文件 |
smartbiEngine目录
smartbiEngine:数据挖掘或者smartbi自助ETL功能目录
目录名称 | 说明 |
conf | 数据挖掘配置文件目录 |
engine | 数据挖掘引擎主程序目录,版本更新时,替换此目录 |
logs | 数据挖掘的日志文件目录。 |
experimentDaemon | installExperimentDaemon.bat:数据挖掘实验引擎的安装windows后台服务,需要管理员权限才能执行成功 uninstallExperimentDaemon.bat:卸载数据挖掘实验引擎后台服务,需要管理员权限才能执行成功 |
serviceDaemon | installServiceDaemon.bat:数据挖掘服务引擎安装windows后台服务,需要管理员权限才能执行成功 uninstallServiceDaemon.bat:卸载数据挖掘服务引擎后台服务,需要管理员权限才能执行成功 |
smartbiMPPMD目录
文件名称 | 说明 |
startupmppmd.bat | 前台启动SmartbiMPPMD服务 |
installSmartbiMPPMD.bat | 安装SmartbiMPPMD为windows后台服务,需要管理员权限才能执行成功 |
uninstallSmartbiMPPMD.bat | 卸载SmartbiMPPMD的后台服务,需要管理员权限才能执行成功 |
vclib2015.exe | vc++2015安装包,安装SmartbiMPPMD服务必备组件 |
data | smartbiMPPMD的目录 |
etc | smartbiMPPMD的配置目录文件 |
SmartbiExport目录
文件名称 | 说明 |
startup.cmd | 前台启动导出引擎 |
install_Smartbi_Export.cmd | 安装导出引擎到后台服务,需要管理员权限才能执行成功 |
uninstall_Smartbi_Export.cmd | 卸载导出引擎服务,需要管理员权限才能执行成功 |
logs | 导出引擎的日志文件目录 |
plugins | 导出引擎的插件目录 ScreenshotApp\server.js:导出引擎服务配置文件,一般情况下,版本更新时替换此文件即可 ScreenshotApp\conf.js:导出引擎的集群配置文件 ScreenshotApp\monitor.js:导出引擎的心跳配置文件,配置导出引擎集群时使用 |