data-integration
data-integration copied to clipboard
总结运行项目的流程
- 项目克隆后,首先将根目录下的
pom.xml文件中仓库地址改为如下(因为pentaho官方仓库地址已变更)。
<repositories>
<repository>
<id>pentaho-public</id>
<name>Pentaho Public</name>
<url>https://hitachiedge1.jfrog.io/artifactory/pnt-mvn/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/artifactory/milestone/</url>
</repository>
</repositories>
- 此时编译打包会报错误:无法下载
pentaho-kettle:kettle-core:pom:8.3.0.26-1479和pentaho-kettle:kettle-engine:8.3.0.26-1479。相关代码会报错,需要将其版本更换为官方仓库中支持的版本。
<kettle.version>8.3.0.0-371</kettle.version>
-
接着按照文档要求,安装、启动MySQL、Redis、Consul服务,建立数据库并执行脚本,再修改相关应用配置文件
application-local.yaml,再按顺序启动微服务(dataintegration-gateway网关服务最后启动)。打开浏览器访问 http://127.0.0.1:8500/ui/dc1/services 看到注册的服务表示正常。 -
最后进入
dataintegration-ui目录,将NodeJS版本切换到14,否则,可能出现[email protected]安装失败。启动后,打开浏览器访问 http://127.0.0.1:8081,输入账号 admin 密码 Prime@2020 登录就可以使用了。
npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass
npm install
npm start