永洪社区

标题: python环境部署 [打印本页]

作者: 胡荣华    时间: 2021-3-31 16:54
标题: python环境部署
python环境部署操作

作者: Yonghong-Club    时间: 2021-3-31 16:55
DM-Engine 软件配置】需要下载DM-Engine部署包,该部署包请咨询销售或者售后技术支持同事获取,下面讲解Linux环境下DM-engine的python部署方式。
在运行 DM-Engine 之前,必须先进行必要的配置。将 Yonghong-DM-Engine-V1.0.0.tar.gz 拷贝到离线服务器中,执行以下命令:
# 在 Yonghong-DM-Engine-v1.0.0.tar.gz 所在目录创建子目录,也可以在其他目录创建
mkdir ./ Yonghong-DM-Engine-v1.0.0
#解 压Yonghong-DM-Engine-v1.0.0.tar.gz 到 Yonghong-DM-Engine-v1.0.0 目录
tar -zxvf Yonghong-DM-Engine-v1.0.0.tar.gz -C ./Yonghong-DM-Engine-v1.0.0
# 进入到 Yonghong-DM-Engine-v1.0.0 目录
cd ./Yonghong-DM-Engine-v1.0.0
配置文件路径为 Yonghong-DM-Engine-v1.0.0/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: 签名,用于加密,建议不要修改。
启动 DM-Engine 服务:
命令行窗口切换到 Yonghong-DM-Engine-v1.0.0/bin 目录,执行如下命令即可启动:
sh run.sh #执行此命令的当前工作目录必须为 bin,否则软件无法运行

BI中python配置:
管理系统模块中系统设置页面的Python计算配置界面如下图所示:
【服务器地址】Python安装的服务器IP。
【端口】端口默认为 8099 。
【服务器登录】当选择用户名密码登陆时,用户名与密码输入框为可输入状态。
【用户名】输入用户名,用于验证 Python 连接权限。
【密码】输入用户名对应的密码。
【测试连接】测试 Pyserver 是否连接成功。
【保存连接】保存当前设置,以连接Pyserver。
效果展示:

该方式的部署方式见视频:http://club.yonghongtech.com/thread-7817-1-1.html
其他方式部署说明文档链接:https://yonghong-1252949735.cos. ... %8C%87%E5%8D%97.pdf


作者: 小周在路上    时间: 2022-4-6 15:59
你好, 请问有window环境的部署方式吗?




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4