knowage(spagoBi)系列教程一之軟件安裝

隔了好久今天終于又重新?lián)炱鹆诉@個(gè)報(bào)表工具(應(yīng)該早就寫完這篇,否則這次就不會(huì)又被坑)

一、環(huán)境裝備

  • 1.JDK1.8
  • 2.mysql 5.5 or 5.6 or 5.7數(shù)據(jù)庫(kù),準(zhǔn)備的用戶需要有建庫(kù)和建表權(quán)限,如果是5.7,建議my.ini設(shè)置innodb_buffer_pool_size = 2G (adjust value here, 50%-70% of total RAM)
    innodb_log_file_size = 500M
  • 3.官網(wǎng)地址 https://www.knowage-suite.com/site/knowage-download/
  • 4.軟件版本托管地址http://release.ow2.org/knowage/
  • 5.本文下載版本為官方的最新下載版本 6.4.1
  • 6.至少3G RAM

二、下載軟件包

linux/mac 版本
Knowage-6_4_1-CE-Installer-Unix-20190605.zip
解壓縮為:Knowage-6_4_1-CE-Installer-Unix-20190605.sh 大文件

三、安裝步驟及其簡(jiǎn)單,根據(jù)向?qū)Ь涂梢?/h1>

需要注意的地方:

  • 1.選擇已有的數(shù)據(jù)庫(kù)輸入用戶和密碼
  • 2.輸入hostname默認(rèn)為localhost,如果是遠(yuǎn)程訪問(wèn)這里會(huì)有坑后面會(huì)有講解可以先按默認(rèn)走
  • 3.安裝為后默認(rèn)用戶名和密碼為:demo_admin

四、環(huán)境配置(處理坑)

坑一 數(shù)據(jù)庫(kù)不能保存中文

打開(kāi)安裝步驟自動(dòng)新建的庫(kù)查看表結(jié)構(gòu)可以看到默認(rèn)的編碼格式為拉丁,顯然你想存中文是不存在的,可以使用下面的方法解決

  • 1.方案一
    a.軟件托管 http://release.ow2.org/knowage/地址提供了數(shù)據(jù)庫(kù)腳本是不帶編碼格式的

    image.png

    b.新建庫(kù)如:knowage,運(yùn)行里面的建庫(kù)腳本,然后將安裝時(shí)系統(tǒng)默認(rèn)建的表數(shù)據(jù)庫(kù)同步過(guò)去
    c.到安裝目錄下/app/data/knowage/Knowage-Server-CE/conf/server.xml 修改Resource節(jié)點(diǎn)庫(kù)的名字knowage

  • 2.方案二
    在已有的數(shù)據(jù)庫(kù)直接導(dǎo)出建表語(yǔ)句,去掉其中的字符編碼設(shè)置,其它安裝方法一執(zhí)行

坑二 請(qǐng)求數(shù)據(jù)展示亂碼

在server.xml 文件 Connector節(jié)點(diǎn)增加 URIEncoding="UTF-8"

坑三 域名訪問(wèn)或者代理訪問(wèn)js報(bào)錯(cuò)(如果正常請(qǐng)忽略這節(jié))

附上討論連接
https://www.knowage-suite.com/qa/3053/could-resource-knowage-restful-services-template-angular?show=3053#q3053
大概意思是,有一段js在使用域名訪問(wèn)的時(shí)候,一直指向http://localhost:8080/xxxxx

  • 1.如果使用域名訪問(wèn),請(qǐng)配置http而不是https(反正我的https沒(méi)有成功),圖片中兩個(gè)host修改為域名,包括端口一起


    image.png
  • 2.如果使用ssh隧道連接訪問(wèn)
    請(qǐng)保持本地映射端口和遠(yuǎn)程的一致(至于為什么,官方也沒(méi)有給出答案)

五 總結(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容