页面树结构
转至元数据结尾
转至元数据起始

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
前面的端口为:映射之后的端口
后面的端口为:容器中的端口

  • 无标签