- Hyper-v+Docker(windows)
因为Hyper-v功能的限制,该方法只支持Win10 专业版、企业版和教育版
- 激活win10的Hyper-v功能
- 进入windows控制面板
- 点击 程序
- 点击 启动或关闭windows功能
- 勾选Hyper-V并点击确定进行安装
- 重启电脑
- 安装docker
安装程序:InstallDocker.msi
下载地址:{+}https://download.docker.com/win/stable/InstallDocker.msi+
- 双击InstallDocker.msi,启动docker的安装,点击Install,开始安装
- 完成docker安装,并启动Docker
以后也可以通过桌面上的快捷方式启动
- 在windows工具栏中,打开docker设置界面
- 将所需磁盘共享给docker
- 设置docker使用的内存和CPU,建议内存设置为物理内存的70%
- 安装SmartbiDemo
- 将SmartbiDemo.rar解压到已经共享给docker的磁盘
- 进入到SmartbiDemo目录,双击initServer.bat,初始化并启动服务
- 访问Smartbi
{+}http://localhost:18080/smartbi/vision/index.jsp+
用户密码:admin/manager
- 版本更新
- 双击stopServer.bat停止服务
- 将删除<SmartbiDemo>/smartbi/webapp目录下的smartbi目录和smartbi.war
- 将新的smartbi.war复制到<SmartbiDemo>/smartbi/webapp
- 双击startServer.sh启动服务
- Linux+Docker
- 安装Docker
下面以centos7为例
- 运行yum install docker下载并安装docker
- 启动 docker 服务,并将其设置为开机启动
[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# systemctl enable docker.service
- 安装SmartbiDemo
- 将SmartbiDemo.tar上传到linux系统,并解压
tar –zxvf SmartbiDemo.tar.gz
- 给该目录下所有的sh文件授予可执行权限
chmod 777 *.sh
- 加载镜像并启动容器
执行./initServer.sh,初始化并启动服务
- 访问Smartbi
访问地址:{*}{+}http://linuxip:18080/smartbi/vision/index.jsp+*
用户密码:admin/manager
- 版本更新
- 执行./stopServer.sh停止服务
- 将删除<SmartbiDemo>/smartbi/webapp目录下的smartbi目录和smartbi.war
- 将新的smartbi.war复制到<SmartbiDemo>/smartbi/webapp
- 执行./startServer.sh启动服务
- 附录
文件名 |
说明 |
Smartbi_Mysql.tar |
Mysql镜像 |
Smartbi_Tomcat.tar |
Tomcat镜像 |
Smartbi_Vertica.tar |
Vertica镜像 |
putty.exe |
ssh连接工具 |
smartbi/mysqldata |
Mysql数据文件目录 |
smartbi/smartbiconfig |
Smartbi相关配置文件目录 |
smartbi/webapps |
Tomcat的wepapps目录,如需更新smartbi.war,请拿新的smarbti.war替换到该目录 |
initServer.sh/bat |
初始化并启动服务 |
startServer.sh/bat |
启动服务 |
stopServer.sh/bat |
停止服务 |
exec_tomcat.sh/bat |
进入tomcat容器 |
端口说明:
镜像 |
容器中的端口 |
映射之后的端口 |
Smartbi_Mysql.tar |
6688 |
6688 |
Smartbi_Tomcat.tar |
18080 |
18080 |
Smartbi_Vertica.tar |
5433 |
5433 |
如需修改访问端口,请修改initServer.sh/bat
前面的端口为:映射之后的端口
后面的端口为:容器中的端口