Appearance
Linux 全文检索部署手册
①编译图档源码
位置:Codes\Tools\MQExecute
②配置文件调整
编译成功后,打开appsettings.json 1、修改ElaticSearchConfig的IP至当前系统的IP及站点
2、修改对应的数据库的连接方式
3、修改FileStore对应的IP及站点(部署在本地可用localhost)
③设置定时任务开机自启
1、工具准备(连接访问linux系统的工具)
WindTerm,远程访问Linux系统,输入命令使用;
下载地址:https://sh.goodwaysoft.com:8257/WindTerm_2.6.0_Prerelease_2_Windows_Portable_x86_64.zip
WinSCP,远程访问Linux系统,复制代码文件、修改Nginx配置项使用;
下载地址:https://sh.goodwaysoft.com:8257/WinSCP-6.1.1-Setup.exe
使用方法: 用WindTerm、WinSCP远程连接Linux系统
解压WindTerm后,双击运行WindTerm.exe 在会话页面,右键‘新建会话’
主机:(H) Linux系统IP地址;端口:(P) 22 默认端口,可修改;OneKey:设置Linux系统的用户名,密码
添加完成后,双击会话列表中的linux系统地址,进入linux命令页面; 注意:双击linux系统地址时,此处需要下拉选择设置的密码;
WinSCP远程连接Linux系统,在‘新建标签页’,添加Linux的访问方式,配置方式同WindTerm一样
2、设置定时任务开机自启
1)使用WinSCP远程工具,进入到/etc/systemd/system文件夹,新建文件TD_interface.service
2)使用WindTerm.exe工具查看dotnet安装路径
which dotnet
输出:/usr/share/dotnet/dotnet
显示dotnet的安装路径
3)修改TD_interface.service文件
[Unit]# Unit 文件描述
Description=YDD
[Service]# Service 配置参数
User=root
Type=simple
GuessMainPID=true
# 自启动项目所在的位置路径
WorkingDirectory=/product/PMwise6.0/TD/publish/interface
#dotnet环境变量
Environment=DOTNET_CLI_HOME=/6.0 PMwise/Tools/MQExecute/MQExecute/bin/Debug/net6.0
# 启动API接口,此处http://localhost:7002,对应Nginx配置项的api接口
ExecStart=/usr/share/dotnet/dotnet TDAPI.Web.Entry.dll --urls http://localhost:7002
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
4)设置开机自启 注册并启动启动服务
sudo systemctl enable TD_interface.service
(启动服务)
sudo systemctl start TD_interface.service
检查服务状态:
sudo systemctl status TD_interface.service
重启服务:
sudo systemctl restart TD_interface.service
检查服务状态:
sudo systemctl status TD_interface.service
关闭服务:
sudo systemctl stop TD_interface.service
④安装软件
1、elasticsearch-8.13.2:安装详情可查看帮助手册-pmwise6.0-linux-elasticsearch
2、Erlang及rabbitmq-server-3.13.2:安装详情可查看帮助手册-pmwise6.0-linux-rabbitmq
⑤验证
在图档添加一条数据,在消息队列中状态为成功即为部署成功。