美文网首页
Docker 部署 easyrec

Docker 部署 easyrec

作者: 天高s | 来源:发表于2018-10-31 00:43 被阅读0次

    最近要做一个推荐系统,首先想到的就是看看有什么现成成熟的解决方案,看到 easyrec 的介绍就觉得好像可以试一试

    最开始在本机装,本机是 mysql5.7, 一直配不成功,再后来改配置文件,因为之前有数据库,改完配置就启动不了,不改 easyrec 的 setup 流程一直就走不到最后一步,真是蛋疼,最后换 mysql5.5 就好了... 真是醉了

    还是到服务器上用 Docker 部署,方便省事还干净

    环境准备

    ~$ docker pull mysql:5.5
    ~$ docker pull tomcat:8
    

    下载文件

    easyrec war 发布包下载地址

    在服务器上下载文件

    
    ~$wget https://sourceforge.net/projects/easyrec/files/easyrec-1.0.4.zip
    ~$unzip easyrec-1.0.4.zip
    

    部署

    创建 mysql 配置文件

    root@tgubuntu:/data/mysql/easyrec# vim easyrec.cnf
    root@tgubuntu:/data/mysql/easyrec# cat easyrec.cnf 
    innodb_flush_log_at_trx_commit=0
    innodb_buffer_pool_size=1024M
    innodb_log_file_size=250M
    innodb_log_buffer_size=16M
    

    创建 mysql

    root@tgubuntu:/data/mysql#docker run -d --name easyrec-mysql -e MYSQL_ROOT_PASSWORD=123qwe -v /data/mysql/easyrec:/etc/mysql/conf.d -p 13306:3306 mysql:5.5
    root@tgubuntu:/data/mysql# docker inspect easyrec-mysql |grep IPAddress
                "SecondaryIPAddresses": null,
                "IPAddress": "172.17.0.6",
                        "IPAddress": "172.17.0.6",
    

    部署 easyrec 服务

    docker run -d --name easyrec -v /data/easyrec-1.0.4/easyrec-web.war:/usr/local/tomcat/webapps/easyrec-web.war -p 13888:8080 tomcat:8
    

    配置服务

    填入数据库连接信息 点击 OK 初始化数据库 使用 REST API 等待配置完成 填写管理账号信息 安装完成界面 登录后界面

    相关文章

      网友评论

          本文标题:Docker 部署 easyrec

          本文链接:https://www.haomeiwen.com/subject/tvfotqtx.html