Docker部署
先决条件
安装jdk1.8
官网下载Jdk1.8地址: 下载完成后,我们得到一个dmg的安装包,名称 jdk-8u211-macosx-x64.dmg,表示这是java8版本号为211的JDK安装包。
安装jdk和配置环境变量
下面主要介绍mac安装,windows可以进行网上搜索教程,请自行安装即可。
- 双击dmg安装包,点击JDK 8 Update 211.pkg
- 点击继续、安装,输入密码,安装成功
- 配置系统的环境变量 可以通过terminal终端上,执行如下命名找到jdk安装的位置。
open /Library/Java/JavaVirtualMachines
jdk的真实主目录如下: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home 打开终端,进入当前用户的home目录:
cd ~/
打开.bash_profile并编辑:
open .bash_profile
在文件的末尾加入这一行语句:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
在终端执行生效命令:
source ~/.bash_profile
验证JDK1.8是否安装成功
终端输入:java -version,正确显示java版本号算安装成功
Maven安装配置
配置环境变量
将下载的mvn解压到自己目录 打开终端,进入当前用户的home目录:
cd ~/
打开.bash_profile并编辑:
open .bash_profile
在终端执行生效命令:
source ~/.bash_profile
执行命令验证maven是否安装成功,终端输入:mvn -v
docker及docker-compose
安装
下面主要介绍mac安装,windows可以进行网上搜索教程,请自行安装即可。
- 第1种:命令方式安装docker 用brew进行安装
brew cask install docker
- 第2种:手动下载安装 如果需要手动下载,请点击以下链接下载 Install Docker Desktop on Mac 。 如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将鲸鱼图标拖拽到 Application 文件夹即可 点击顶部状态栏中的鲸鱼图标会弹出操作菜单
验证
执行命令验证docker是否安装成功,终端输入: docker --version
执行命令验证docker-compose是否安装成功,终端输入: docker-compose --version
启动应用
修改服务配置
将每个服务的consul的IP修改为本地IP 将每个服务的数据库IP修改为本地ip 端口改为3306
使用docker-compose执行启动服务
进入dataintegration项目根目录执行sh install.sh {hostIp},{hostIp}可以为本地IP 如下:
sh install/install.sh 127.0.0.1
可以查看项目/install/intaslldocker-compose.yaml,查看启动的服务端口
- 创建数据库
intall装完后,会启动mmysql服务,机器ip:3306 root/123456
使用数据库连接工具连接数据库,创建数据库dataintegration,将项目/install/sql/dataintegration.sql导入数据库中,初始化数据库文件。
登录系统
访问前端页面:http://127.0.0.1:8081/dataintegration-ui/#/ 默认的用户是admin,默认的密码是Prime@2020