部署推荐系统 命令 包含基本的算法

为什么要部署推荐系统

将基于前面写入到推荐表中的数据通过Spark进行计算,在Spark计算完成后将结果写入到Redis中,以供在业务系统中进行查询

#拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/itcast/tanhua-spark-quanzi:1.0#创建容器docker create –name tanhua-spark-quanzi –env MONGODB_HOST=192.168.31.81 –env MONGODB_PORT=27017 –env MONGODB_USERNAME=tanhua –env MONGODB_PASSWORD=l3SCjl0HvmSkTtiSbN0Swv40spYnHhDV –env MONGODB_DATABASE=tanhua –env MONGODB_COLLECTION=recommend_quanzi –env SCHEDULE_PERIOD=10 –env REDIS_NODES=”192.168.31.81:6379,192.168.31.81:6380,192.168.31.81:6381″ registry.cn-hangzhou.aliyuncs.com/itcast/tanhua-spark-quanzi:1.0#参数说明#MONGODB_HOST mongodb服务的地址#MONGODB_PORT mongodb服务的端口#MONGODB_USERNAME mongodb服务的认证用户名#MONGODB_PASSWORD mongodb服务的认证密码#MONGODB_DATABASE mongodb连接的数据库#MONGODB_COLLECTION 操作表#SCHEDULE_PERIOD 下次执行时间间隔,但是为分,默认为10分钟#REDIS_NODES redis集群地址,也可以使用单节点#mongodb开启认证服务#docker create –name mongodb –restart=always -p 27017:27017 -v mongodb:/data/db mongo:4.0.3 –auth#启动服务,启动之后就会进行执行,在SCHEDULE_PERIOD时间后再次执行docker start tanhua-spark-quanzi#查看日志docker logs -f tanhua-spark-quanzi#执行完成后会将数据写入到redis中

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月28日
下一篇 2022年6月28日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息