smartbi v7 Linux,Redhat Linux上手动部署

1、环境准备

1) 在apache官网下载apache-tomcat-7.0.34 安装包。

http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.34/bin/apache-tomcat-7.0.34.tar.gz

2) 在oracle官网下载64位的jdk 安装包。

http://download.oracle.com/otn/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz

3) 联系思迈特获取最新版本 smartbi.war 安装包。

4) 创建 smartbi 知识库,知识库字符集请使用 GBK。在数据库服务器上创建一个空库,作为 Smartbi 的知识库。

5) 发送邮件到support@smartbi.com.cn,获取Smartbi-License.xml 授权文件。

2、部署Smartbi

1) 使用putty.exe 之类的工具连接上Linux服务器。在服务器上创建一个单独的 smartbi 目录,用来安装下述软件。

864094ddfc230f056a821bcea6cbd3eb.png

2) 将apache-tomcat-7.0.34.tar.gz和jdk-7u60-linux-x64.gz上传到服务器上 smartbi 目录下。

3) 用 tar 命令解压 apache-tomcat-7.0.34.tar.gz和jdk-7u60-linux-x64.gz 安装包。

tar -zxvf apache-tomcat-7.0.34.tar.gz

tar -zxvf jdk-7u60-linux-x64.tar.gz

c3f90f1e284e137a4a48014b57413711.png256707862840c066b8fa9982ee38a9de.png

4) 修改tomcat启动参数,配置java路径和一些java虚拟机参数。有时候大家会直接修改 catalina.sh 文件,此方式不可取,建议大家在 CATALINA_BASE/bin 目录下新建一个 setenv.sh 文件,在其中配置各种参数。其内容如下,设置 JAVA_HOME、JRE_HOME、JAVA_OPTS 三个参数。(或参考修改tomcat启动参数的推荐方法)

echo "-------------- START Tomcat ...... ------------------"

#echo delete temp file

# if exist "..\work\Catalina" rd /S /Q "..\work\Catalina"

# if exist "..\temp" rd /S /Q "..\temp"

# md "..\temp"

export JAVA_HOME="/data/smartbi/jdk1.7.0_45"

export JRE_HOME="/data/smartbi/jdk1.7.0_45"

export JAVA_OPTS="-Dfile.encoding=UTF-8 -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MaxPermSize=512m"

5) 给tomcat和jdk目录及其下所有的文件都授予[读写可执行]的权限。

chmod -Rf 770 apache-tomcat-7.0.34

chmod -Rf 770 jdk1.7.0_60

6) 将smartbi.war上传到apache-tomcat-7.0.34/webapps目录下。

e6e9eeda5634ab1ae0c4d3331096614e.png

7) 进入到apache-tomcat-7.0.34/bin目录下,执行./startup.sh启动 tomcat 程序。

4a2adadf300e892b60f8a36395eb3025.png

8) Tomcat 启动完成后,访问 http://ip:port/smartbi/vision/config 进入系统配置页面。完成知识库连接配置,上传License文件,以及其它设置项,然后保存配置。完整的系统配置过程,请参考系统配置和应用。配置完成后,需要先停止服务器再重启,完成知识库表的自动创建工作。

92a470ef1ff52a592c914c9c3f655423.png

9) 进入到apache-tomcat-7.0.34/bin目录下,执行./shutdown.sh,停止tomcat 程序。

ebe016692ba6526e7e26a5ab90c685be.png

10) 进入到apache-tomcat-7.0.34/bin目录下,执行./startup.sh启动tomcat,完成smartbi的初始化。

11) 至此 Smartbi 系统全部安装部署完成。

3、附录:常见问题

1、如果启动服务器后报这样的错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: CREATE command denied to user 'admin'@'localhost' for table 't_upgradelock'

5bc8d939002291b317ed98aa6bd22245.png

问题原因:是因为当前数据库用户 admin 没有权限创建表。

解决方案:给这个用户授予相关操作权限。

2、启动服务器不成功,查看smartbi.log日志文件,出现下面信息:

57c38112938a8de0c8db1c0fd8d35d17.png

问题原因:端口号被占用。

3、启动服务器不成功,查看smartbi.log日志文件,出现下面信息:

0e6dba434b0db6d4e5ab1c8d89096a5b.png

问题原因:知识库字符集不对导致。

解决方案:字符集不对,最简单的处理方式就是使用可以指定数据库数据集的工具新建一个是GBK字符集的知识库。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值