CBoard由上海楚果信息技术有限公司主导开源, 它不只仅是一款自助BI数据分析产品, 仍是开放的BI产品开发平台:php
轻量级的技术架构, 与国内开发者耳熟能详的技术栈, 自研多维分析引擎, 完成您在数据分析最后一棒的重要接力. 清晰的性能优化线路, 小应用撬动大数据!mysql
Cboard下载https://github.com/TuiQiao/CBoard,而后导入IDEA中。git
数据下载https://pan.baidu.com/s/1skOyPh7#list/path=%2FCBoard%2F0.4github
而后导入数据库(版本要求5.7!)redis
右键运行sql文件。sql
这是低于mysql5.7版本致使的。遇到此问题请安装一个5.7版本的MySQL再进行后面的操做。数据库
建立一个my.ini文件放到数据库bin目录下,内容以下。apache
# power by phpStudy 2014 www.phpStudy.net 官网下载最新版 [client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=" D:/Software/MySQL Server 5.7" datadir=" D:/Software/MySQL Server 5.7/data/" #以上路径请与本身的安装路径对应
character-set-server=utf8 default-storage-engine=MyISAM #支持 INNODB 引擎模式。修改成 default-storage-engine=INNODB 便可。 #若是 INNODB 模式若是不能启动,删除data目录下ib开头的日志文件从新启动。 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=512 query_cache_size=0 #table_cache=256 tmp_table_size=18M thread_cache_size=8 myisam_max_sort_file_size=64G myisam_sort_buffer_size=35M key_buffer_size=25M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K #innodb_additional_mem_pool_size=2M #innodb_flush_log_at_trx_commit=1 #innodb_log_buffer_size=1M #innodb_buffer_pool_size=47M #innodb_log_file_size=24M #innodb_thread_concurrency=8 explicit_defaults_for_timestamp=true max_allowed_packet=500M wait_timeout=288000 interactive_timeout=288000
而后配置环境变量:浏览器
a、安装服务在初始化data目录以前进行tomcat
进入命令行,输入如下指令
出现错误,请用管理员身份运行就能够了->右键开始菜单,选择Windows PowerShell(管理员)(A)
若是出现了丢失MSVCR120.dll,缺乏组件,安装如下组件解决
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
vcredist_x64.exe
vcredist_x86.exe
b、初始化data目录启动mysql
使用 mysqld --initialize-insecure(设置为空密码),
使用 mysqld -initialize(密码随机)
运行mysqld --initialize-insecure(若没有init则不存在data目录,天然没法启动成功)
注意:使用了mysqld -initialize,密码是随机生成的,在mysql的错误日志中能够找到
(mysql的data中以.err结尾的文件)
例如个人日志:A temporary password is generated for root@localhost: 6hk20yueza=M
修改密码的命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'
初始化完毕后最好复制一份my.ini到data目录下。
c. 修改密码
一样是进入到D:\software\mysql\mysql-5.7.19-winx64\bin目录。
执行mysqladmin -uroot -p password 加上你要设置的密码
提示输入原来的密码(原密码为空),直接回车就行
d、启动mysql服务
net start mysql 启动服务
或者使用如下方式在本地启动:
e. 导入数据
新建一个数据库链接(注意端口号默认为3306),而后新建一个数据库cboard。
右键->运行SQL文件
运行完毕而且不报错的话,关闭Navicat中数据库链接(cboard),而后从新打开就能够看见下面的表格了。
同理,新建第二个数据库链接,导入第二个SQL文件。
打开IDEA,导入项目,修改相关配置。
https://pan.baidu.com/s/1skOyPh7#list/path=%2FCBoard%2Fphantomjs&parentPath=%2F?qq-pf-to=pcqq.group
下载,解压,复制解压目录,而后覆盖配置文件中的目录。
修改数据库名称以及数据库用户密码:
而后下载依赖包(该操做须要确保maven配置成功):
mvn install:install-file -Dfile=lib/sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar mvn clean package
接下来配置咱们的运行环境Tomcat。
首先去官网下载安装包(http://tomcat.apache.org/),下载后解压到一个目录,而后配置环境变量:CATALINA_HOME(解压目录)以及PATH变量。
而后启动命令行运行catalina指令,检查是否配置成功。
配置成功后run一下便可以开启tomcat服务。
C:\Users\Zimo>catalina run
在浏览器打开网页:http://localhost:8080/
项目运行
启动:
以上就是博主为你们介绍的这一板块的主要内容,这都是博主本身的学习过程,但愿能给你们带来必定的指导做用,有用的还望你们点个支持,若是对你没用也望包涵,有错误烦请指出。若有期待可关注博主以第一时间获取更新哦,谢谢!同时也欢迎转载,但必须在博文明显位置标注原文地址,解释权归博主全部!