美文网首页
HZERO安装引导

HZERO安装引导

作者: 陈同学很忙 | 来源:发表于2020-10-13 09:02 被阅读0次

    HZERO平台基于Spring Cloud的微服务架构,目前从官方资料来看,主要提供了源码、Docker镜像和依赖的Jar包的形式,不同的安装介质在应用部署层面会有一些差异,但整体思路一样,下面我们就化繁为简,简单看看平台的安装部署过程。

    本文采用源码部署的方式来进行介绍,大体的步骤是:服务器环境搭建、中间件安装、数据初始化、后端应用部署、前端应用部署、环境基础配置

    服务器环境搭建

    • JDK 1.8+
    • Maven【需要在服务器构建Jar需要】
    • Git【有需要安装】
    • Nginx【前端运行容器或代理】
    • Node.js【前端需要编译时需要,其他能运行静态前端资源的容易亦可】

    上述基础环境,Nginx、JDK是前后端运行必要的组件,其他的可以在自己本地编译和打包好放到服务器进行部署。安装的方式根据自己习惯的处理方式进行,这里不做过多介绍,如采用NPM工具安装等

    中间件安装

    • 关系型数据库,如MySQL 5.7+、Oracle 10+等【根据自己喜好选择平台支持的数据库】
    • 缓存中间件Redis 3.0 +【必须的中间件】
    • Minio【文件服务适配的存储之一,可根据实际情况选择是否部署】

    上述中间件的安装根据自己的习惯的方式进行,如果已经有部署好的也可以直接使用,这里不做详细说明,需要注意MySQL数据库需要设置忽略大小写

    数据库初始化

    获取到安装介质后,本步骤在本机或者服务器运行皆可,只要能连接数据库、有数据库高级权限即可进行处理,可以灵活处理

    细节可参考官方文档:https://open.hand-china.com/document-center/doc/product/10067/10032?doc_id=6297

    后端应用部署

    可以直接下载源码或通过官方平台https://open.hand-china.com/平台 -> 开发中心 -> 在线选配,批量生成依赖官方组件包的代码项目,拿到Java工程后,构建和部署流程都一样,此步骤可在本机编译成Jar后上传到服务器运行、也可以直接在服务器构建运行,根据自己的实际情况选择即可

    细节可参考官方文档:https://open.hand-china.com/document-center/doc/product/10067/10032?doc_id=6335

    前端应用部署

    HZERO为前后端分离架构,前端是单独应用,可以直接下载源码或通过官方平台https://open.hand-china.com/平台 -> 开发中心 -> 在线选配,拿到前端工程后,构建和部署流程类似,通过编译构建前端静态文件,并通过nginx等web容器进行部署,需要注意前端的配置,如API_HOST等配置信息,以便和后端网关进行对接等。

    细节可参考官方文档:https://open.hand-china.com/document-center/doc/product/10067/10032?doc_id=6299

    环境基础配置

    平台部署成功后,可根据自己的实际情况调整配置,如文件存储、系统配置等

    细节可参考官方文档:https://open.hand-china.com/document-center/doc/product/10067/10032?doc_id=6300

    以上仅仅对HZERO的官方安装过程做了一些简单的说明和引导,具体还是根据实际情况灵活处理,针对问题处理问题即可

    常见问题

    • 登录报“您的所属组织无效,请联系管理员”
      此问题一般出现在MySQL数据库部署时,由于平台默认租户ID为0,MySQL数据库自增主键默认不允许插入0,插入0后会被自动改为1,如果出现这种情况,需要手工修复数据,可以在数据库hzero_platform下找到表hpfm_tenant,修改tenant_id为0即可。

    本文档资料主要来源于HZERO官方文档,了解详情请可直接访问服务器本地部署

    相关文章

      网友评论

          本文标题:HZERO安装引导

          本文链接:https://www.haomeiwen.com/subject/xyuvpktx.html