系统环境
windows 10+
x64
1. jre
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
open-jdk | 1.4.0 | https://openjdk.java.net/ |
jre | 8u301 | https://www.oracle.com/java/technologies/downloads/#java8 |
服务安装
安装
双击运行jre-8u301-windows-x64
安装包,一直next即可
设置环境变量
右键我的电脑—属性—高级系统设置—环境变量
在系统变量下创建变量
- 创建JAVA_HOME变量
JAVA_HOME=C:Program FilesJavajre1.8.0
(根据jre的安装路径填写) - 创建CLASSPATH变量
CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
- 编辑Path变量 添加变量值:
%JAVA_HOME%jrein
验证
打开命令行窗口,输入命令java -version
C:Usersuu>java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
2. nacos
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
nacos-server | 1.4.0 | https://github.com/alibaba/nacos/releases |
服务安装
1、解压nacos-server-1.4.0压缩包,解压后进入nacos目录下
2、在数据库中创建nacos数据库,使用nacos-mysql.sql
文件初始化数据库
3、修改config目录下application.properties
文件,在文件末尾添加如下配置——【注意修改地址密码】
### 数据库配置 ###
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://xxx.xxx.xx.xx:3306/nacos?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
db.user=username
db.password=password
启动服务
打开命令行窗口,进入nacosin目录下,执行如下命令
startup.cmd -m standalone
停止服务
关闭nacos运行窗口
3. redis
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
redis | 5.0.10 | https://redis.io/download |
服务安装
解压Redis-x64-5.0.10.zip
文件夹
启动服务
进入redis目录,双击redis-server
文件启动redis
停止服务
关闭redis运行窗口
4. PaddleHub OCR
基本信息
软件 | 版本 | 下载地址 | 备注 |
---|---|---|---|
python | 3.9.1 | https://www.python.org/downloads/ | python --version |
pip | 20.2.2+ | pip --version | |
PaddleHub OCR | 2.1 | https://hub.fastgit.org/PaddlePaddle/PaddleOCR/tree/release/2.1 | 依赖python、pip |
推理模型 | 超轻量级中文OCR模型 | https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/models_list.md |
服务安装
1、升级setuptools-51
py -m pip install setuptools-51.0.0.zip
2、安装setuptools_scm模块——进入setuptools_scm文件夹下
pip install --no-index --find-links=D:ocrocrsetuptools_scm -r requirements.txt
3、安装paddle hub依赖模块——进入到repo文件夹下
pip install --no-index --find-links=D:ocr
epo -r requirements.txt
4、解压paddlepaddle-PaddleOCR-release-2.1.zip,将reference
文件夹拷贝至PaddleOCR目录下
5、进入PaddleOCRdeployhubservingocr_system目录下,修改params.py
文件,修改一下变量的地址
cfg.det_model_dir="{}\PaddleOCR\reference\ch_ppocr_mobile_v2.0_det_infer\"
cfg.rec_model_dir="{}\PaddleOCR\reference\ch_ppocr_mobile_v2.0_rec_infer\"
cfg.cls_model_dir="{}\PaddleOCR\reference\ch_ppocr_mobile_v2.0_cls_infer\"
示例:cfg.det_model_dir="D:\ocr\PaddleOCR\reference\ch_ppocr_mobile_v2.0_det_infer\"
6、修改config.json文件
"use_gpu": false
7、安装服务模块
hub install deployhubservingocr_system
启动服务
hub serving start -c {}PaddleOCRdeployhubservingocr_systemconfig.json
停止服务
关闭程序运行窗口
5. ElasticSearch
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
elasticsearch | 7.6.2 | https://www.elastic.co/cn/downloads/elasticsearch |
服务安装
1、解压elasticsearch-7.6.2-windows-x86_64.zip
2、创建plugins文件将,将ik
ingest-attachment
文件拷贝至plugins文件夹下
3、修改config文件下elasticsearch.yml
文件(注意修改network.host=本机地址)
node.name
network.host
cluster.initial_master_nodes
http.cors.enabled
http.cors.allow-origin
启动服务
进入elasticsearchin目录下,双击elasticsearch.bat
启动(不要以管理员方式启动)
6. RabbitMq
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
erlang | 20.2 | https://www.erlang.org/ |
rabbitmq | 3.7.4 | https://www.rabbitmq.com/download.html |
服务安装
1、运行erlang安装包:otp_win64_20.2
,一直next即可
2、创建ERLANG_HOME环境变量
ERLANG_HOME=C:Program Fileserl9.2
3、path变量中追加变量值
%ERLANG_HOME%in;
4、运行rabbitmq-server-3.7.4
安装包,一直next即可
5、以管理员方式打开命令行窗口,进入到rabbitmqsbin目录下,运行如下命令
rabbitmq-plugins.bat enable rabbitmq_management
6、启动服务:以管理员方式打开命令行窗口,运行如下命令
net stop RabbitMQ && net start RabbitMQ
启动服务
net start RabbitMQ
停止服务
net stop RabbitMQ
创建用户
方式一:图形界面
1、使用浏览器登录127.0.0.1:15672
,用户名/密码:guest/guest
2、选择admin
选项卡
3、点击Add a user
,创建用户,Tags:administrator
4、点击name列刚创建好的用户名进行赋权
5、点击Set permission
按钮即可完成赋权
方式二:命令方式
进入到sbin目录下执行下列命令
创建用户
rabbitmqctl add_user rms rms
设置用户角色
rabbitmqctl set_user_tags rms administrator
设置用户权限
rabbitmqctl set_permissions -p "/" rms ".*" ".*" ".*"
查看用户列表
rabbitmqctl list_users
7. mongoDB
基本信息
软件 | 版本 | 下载地址 |
---|---|---|
mongoDB | mongodb-win32-x86_64-2012plus-4.2.6-signed |
服务安装
1、双击运行msi文件,一直next。
2、打开浏览器访问http://localhost:27017, 显示内容如下表示安装成功
it looks like you are trying to access MongoDB cover HTTP on the native driver port.
3、配置环境变量Path,追加变量值(mongodb实际安装目录)
D:mongodbin;
4、打开命令行窗口,连接mongo
mongo
use admin
5、创建管理员账户
db.createUser({user:"admin",pwd:"password",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})
6、创建root账户
db.createUser({user:"admin",root:"password",roles:[{role:"root",db:"admin"}]})
7、创建用户自己的数据库的管理角色
use yourdatabase(自己的数据库名称)
db.createUser({user:"zxl",pwd:"password",roles:[{role:"dbOwner",db:"yourdatabase"}]})
Role:"dbOwner"代表数据库所有者角色,拥有该数据库最高权限,比如新建索引等,可以为自己的数据库创建用户。
(坑)创建此用户时一定要切换到自己的数据库上,不然创建的用户还是属于admin。
查看用户命令:
show users
8、删除用户
切换到admin
use admin
登录mongo
db.auth("admin","password")
删除单个用户
db.system.users.remove({user:"xxxxx"})
删除所有用户
db.system.users.remove({})
8. 部署服务
地址配置
1、登录http://127.0.0.1:8848/nacos,nacos/nacos
2、选择配置管理/配置列表菜单,编辑配置文件
3、修改项
redis地址
redis
host
database地址
datasource
url:jdbc:mysql://xxx.xxx.xx.xx:3306/rms?...
username
password
rabbitmq地址:rms-arc-dev.yml、rms-base-dev.yml、rms-search-dev.yml
cloud
stream
binders
defaultRabbit
environment
spring
rabbitmq
host
ocr地址:rms-search-dev.yml
ocr
url
elasticsearch地址:rms-search-dev.yml
es
url
port
mongodb地址:``
mongodb
uri
制作服务
使用winsw部署服务,以rms-base服务部署为例
1、将winsw.exe
文件拷贝至rms-base.jar
所在目录,修改winsw.exe
文件名为rms-base.exe
2、将sample-minimal.xml
文件拷贝至rms-base.jar
所在目录,修改sample-minimal.xml
文件名为rms-base.xml
3、打开rms-base.xml
文件,修改如下内容
<service>
<!-- ID of the service. It should be unique across the Windows system-->
<id>rms-base</id>
<!-- Display name of the service -->
<name>rms-base</name>
<!-- Service description -->
<description>rms-base</description>
<!-- Path to the executable, which should be started -->
<executable>D:deployjavainjava.exe</executable>
<arguments>-Xmx256m -jar rms-base.jar</arguments>
</service>
name:服务名称
description:描述信息
executable:java安装目录
arguments:执行java命令配置参数
4、打开命令行窗口,切换至rms-base.jar所在目录,执行命令
rms-base.exe install
启动服务
net start rms-base
停止服务
net stop rms-base
更新服务
停止服务
net stop rms-base
卸载服务——切换至rms-base.exe所在目录
rms-base.exe uninstall
更换jar包,重新初始化服务
rms-base.exe install