<< Click to Display Table of Contents >> Linux服务器上的部署过程复制链接 |
在运行DM-Engine之前,根据需要用户可配置DM-Engine/conf/Sysconfig.ini文件,通常保存默认即可。其中可配置项如下图所示:
配置项说明
host:主机名,本机ip地址,通常保存默认设置0.0.0.0即可,这样可以接受所有的内网和外网请求。
port:服务端口号,范围[0, 65535],如果启动时提示port被占用,请更换一个端口号,重启服务即可。
authorized:指明客户端与服务建立连接时是否需要认证,true表示客户端必须先使用用户名密码认证,false表示不需要认证。
username:用户名,服务端需要认证时使用,可自行更改。
password:密码,服务端需要认证时使用,可自行更改。
nworkers:指定服务允许的最大并发数,一般并发数不宜超过CPU逻辑核数,当值为auto时最大并发数等于CPU核数,也可以根据需要设置为其它大于0的整数。
max_cache:消息请求的最大数据量,单位是MB,可设置为1MB至2048MB之间的值,该项与数据表的行数密切相关,值越大,单个消息可传输的数据行数越多。
➢例如:
设置为400MB对应最大数据行数约为100万行(具体行数与每个数据的字节数有关)。
PMML-copyright:声明PMML文件的版权,会内置到PMML文件中,用户可以将版权改为指定的公司。
root:指定工作目录,取默认值即可,建议不要修改。
signature:签名,用于加密,建议不要修改。
2.DM-Engine启动
切换到DM-Engine/bin目录,执行如下命令即可启动:
sh run.sh
➢注意:
执行此命令的当前工作目录必须为bin,否则软件无法运行。
3.第三方工具包安装与更新
工具包的安装与更新推荐使用pip命令进行,该工具可在线或者离线安装指定的工具包,位于自带Python3环境目录DM-Engine/sre/py3/env/bin中。在安装自己需要的第三方工具包之前,请先查看DM-Engine/requirements.txt文件,该文件列出了已经内置的常用第三方工具包,以避免您不必要的重复安装。
•联网服务器上安装
切换到目录DM-Engine/sre/py3/env/bin中,使用如下命令即可:
./python3 -m pip install –-force-reinstall PackageName #PackageName是你要安装的工具包名,包括源码包、whl包两种类型
➢注意
不能直接使用pip install xxxx 命令安装,该命令可能会报错或者将工具包安装到操作系统环境变量path指定的目录下。
•内网服务器上安装
1)需要先从https://pypi.org下载工具包到本地,工具包包括源码包、whl包两种类型。
2)使用有文件传输功能的工具(如SSH、Filezila)将1)中下载的工具包上传到内网服务器。
3)切换到目录DM-Engine/sre/py3/env/bin。
4)使用如下命令安装工具包。
./python3 -m pip install –-force-reinstall /home/PackageName #/home/PackageName 是您要安装的工具包所处路径