单机部署搭建3.0.0操作手册

准备工作:

1.mysql版本要求5.7   ,需要获取root密码

(这个可以在虚拟机安装完mysql之后,用navicat连接上进行使用)

2.需要在mysql数据库下,建两个数据库(编码格式UTF-8,排序规则utf8_general_ci)

(一个是nacos,一个是ihive_b001_itsys_demo)

环境变量的配置

安装jdk,找一个路径进行安装,最好是自己新建一个文件夹JAVA

环境变量的修改,电脑属性,属性,高级系统设置,环境变量

新建一个环境变量名JAVA_HOME,变量值选择刚刚创建的文件路径

系统变量,path,编辑,新建,在最下面添加一行

%JAVA_HOME%\bin

redis的环境准备

正常安装redis的程序,将安装路径自己设定好,默认端口6379。

打开redis.windows-service.conf这个文件,找到requirepass,去掉前面的注释,并且不能有空格,在后面输入自己设定的密码,修改完之后可以从服务当中能启动就行。

 下次需要启动时,需要在任务管理器的服务当中去启动。

nginx的环境准备

把nginx-1.16.0创一个文件夹放起来,可以和redis进行并列,放到一个文件夹

因为这个nginx是整个平台的基础,nginx系统能够成功运行,平台才能稳定

打开conf下的nginx.conf

端口需要在原来基础上修改,后面的都是需要新加入上去的

需要注意的是,3.1.1版本之后,nginx需要去掉返回头中的server和X-Application-Context

那些路径要根据自己文件夹的放置位置,进行对应修改。

编辑保存之后,打开nginx.exe之后,对话框会立即消失,打开服务找到两个nginx.exe程序运行即可

注意:如果需要更新前端文件,需要把两个进程全部关闭,然后再启动。

打开浏览器,输入本机地址+设定的监听端口(8888)即可访问

可以在根目录下建立两个大文件夹,一个用来存放ihive-front,一个用来存放单机部署的redis和nginx和nacos文件。ng只需要放ng-1.16.1即可。

nacos

把安装包内的nacos复制一份放到大文件夹下,进入conf目录,打开application.properties文件 

将前两行的注释去掉,再修改ip和数据库的名字,这里的ip地址是虚拟机的ip,也就是你装了mysql的ip,可以从navicat中看到,数据库需要自己在navicat中新建一个名字叫nacos的数据库。

进入nacos数据库,执行conf目录下,执行nacos-mysql的sql文件,直接复制过去,在数据库中执行

启动环节

检查是否安装了最新的Microsoft Visual C+ + Redistributable (x64),环境变量是否正常

打开nacos文件进入bin目录,在文件路径当中输入cmd进入命令框,输入startup.cmd -m standalone(此步骤nacos为单机模式运行)回车启动。直到最后一行出现use embedded storage或者use external storage即为初始化成功。

注意:nacos文件的路径不能包含中文

编辑startup.cmd文件,将cluster,替换为standalone。这样的话就可以不用在cmd中启动,以后再双击启动即可。

默认启动端口是8848,如需修改,在nacos文件夹下面的conf文件夹内修改application.properties即可(如无端口冲突,不建议修改,此端口关联下面所有分系统的配置获取路径,如修改则需调整所有的分系统相关配置)

nacos平台的配置

nacos正常启动后,打开浏览器,地址栏输入部署的ip(本机)+端口号例如192.168.124.112:8848

账号密码都为nacos

命名空间,新建命名空间,命名空间的id规则按照ihive-dev-pjb(姓名简写)等格式设置,命名空间名同上,描述填平台部署。

点击左侧列表配置进入初始化界面,点击右侧导入,导入环境配置文件压缩包

配置文件是在这个压缩包下的config的文件下,里面包含commserver和miot的文件夹,只需要上传config.zip这个压缩包就行。这个是miot的

 itsys的配置文件同理,这里面需要把config配置文件下的两个文件,做成压缩包。导入

这样的话就可以在nacos平台里面显示出所有配置文件

在对ihive-front文件夹下ihive-itsys的bin目录内的setnacos.bat文件进行编辑,访问nacos的IP地址是本机的ip地址。

这里需要注意的是,ihive-itsys和ihive-miot两个文件夹下的bin目录都需要修改

然后对ihive平台的配置文件进行更改,这里要登录nacos进行操作

ihive,找到这六个配置文件进行编辑

 1.配置服务连接库地址,druid-main-demo.properties

这里的ip是虚拟机的ip,后面的数据库需要自己提前搭建,名字对应上即可,下面是用户名和加密后的密码

 2.配置执行db脚本 ,migrate-main-demo.properties。修改的内容和上面的保持一致 

3.端口id及其其他内容注释掉,orgunits.properties,下图保持一致即可

4.gateway.properties(网关配置)

5.quartzdb.properties(调度中心库)依旧是虚拟机的IP地址外加数据库,用户名和密码

 6.redis.properties(连接redis配置)这里需要注意的是填自己主机的IP地址或者下面的IP地址也可以,注意端口号是否有过改动,而且特别需要注意的是,这里的密码是redis的密码,需要回头看一下自己redis设定的密码是多少

配置文件修改完成之后,进入数据库,确定库名与nacos中配置的一致后,运行bin目录下面的,db-migration-demo.bat即可,这个db是脚本文件,通过执行这个脚本文件来往数据库里面增加数据,在数据库有数据之后,平台才可以读到,在完成后可进入mysql查看库ihive_b001_itsys_demo内是否已存在表,存在即为初始化成功。

初始化完毕后,启动网关服务gateway-start.bat以及itsys服务web-start.bat,注意启动顺序有所不同,必须先启动网关服务服务才能启动itsys服务。

注意,需要开启的东西有

1.redis是否在后台运行

2.nginx.exe程序是否启动,如果启动会在服务中体现

3.nacos需要双击start.up的文件,开启黑窗口

4.在ihive文件夹下依次开启gateway-start.bat网关服务和web-start.bat的itsys服务,这两个黑窗口

即可在浏览器访问,192.168.124.112:8888

这里主要是nginx的平台。

后面需要加上miot的模块

后续配置

配置gp数据库,更改ip,库名,账号,密码

 配置分系统miot数据库,这个是mysql的信息

 配置itsys的数据库,同样也是mysql的信息

 升级miot数据库

 redis的配置,地址,端口,密码

同上

执行db的脚本

gp库表里面的表信息是通过公司的脚本变更,依次执行脚本来建表的

建表之后,需要把三个镜像表的数据进行同步,通过三个kettle文件来实现

依次启动 

执行完脚本之后,这样可以在gp的数据库里面查到我们对应的数据。然后再执行web的bat文件

总结一下,黑窗口需要启动,nacos,itsys的gateway-start.bat 和web-start.bat ,和moit的web-start,这是四个,

如果还需要启动sws,sda,等其他系统。都类似于上述操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值