全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件

DSP快速部署指南

更新时间:2017-12-28 11:42:11

注意:在开始部署之前,请确认您已经是营销引擎的付费用户。免费用户无法进行部署。

在本指南中,您可以选择:1)观看5分钟操作录屏;或 2)查看文字版操作指南

1) 5分钟部署操作视频

点此观看5分钟操作录屏:如何快速搭建自有DSP

2) 文字版操作指南

部署所需云资源:

  • 建议至少准备2个ECS实例、1个RDS实例用于部署

    • ECS购买地址
    • RDS购买地址
    • 最低配置如下:

      1. ECS1Core 2G内存 40GB存储空间 1M带宽)
      2. RDSMySQL 1Core 2G内存 20GB存储空间)
      3. ECS最好选择华东区域,同时购买多台ECS,双机房部署,异地容灾
      4. 如果ECS经典网络,RDS专有网络,需要申请RDS外网地址进行访问。
      5. 如果ECS专有网络,RDS专有网络,可以使用RDS内网地址进行访问。

部署环境:

1、操作系统版本:Aliyun Linux 15.1 64位

2、JDK版本:1.6及以上版本

3、需要的rpm包: nginx任意版本(请在网上自行搜索下载)

部署步骤

Step1:阿里云官网购买ECS和RDS
Step2:RDS配置安全策略

RDS配置安全策略

  • 选择加载ECS内网IP
Step3:下载Portal部署代码
  • 联系营销引擎产品经理(钉钉号:alihuaxie)获取portal部署包,上传到ECS,建议部署目录为/home/admin/,检查ECS是否按照java环境,如果没有则需要自行安装(java版本必须>=1.6)

    解压安装包治好检查./openad-dsp-portal/WEB-INF/classes/conf/setting.properties文件中的参数(适用于最新版本portal,需要如下一致):

    1. environment=online
    2. adv.version=0.0.3
    3. dsp.version=0.0.3
    1. java -version //jdk版本必须 >= 1.6
    2. tar -zvf openad-dsp-portal.tar.gz
    3. cd ./openad-dsp-portal/bin/
    4. sudo chmod 777 restart.sh
    5. sh ./restart.sh
  • 打开浏览器(建议chrome),输入http://公网IP:8088/index,将出现如下页面:RDS信息录入
  • 填写数据连接、数据库实例名称(rds中所创建的数据库名称)、用户名、密码,如果验证成功则出现重启字样,需要手动执行如下命令

    1. sh ./restart.sh
  • 部署页面自动刷新,出现邮箱信息录入页面:邮箱信息录入特别注意邮箱需要开通SMTP功能,SMTP host为”SMTP域名:端口号”
  • 继续后,出现管理员数据信息管理员数据信息设置管理员账号和密码(必须使用购买营销引擎的主账号AK),AccessId(Access Key ID)、AccessKey(Access Key Secret) 从 阿里云AK页面 获取
  • 完成完成

    注意: 请给ip绑定一个域名再进行后续访问,如果域名还未备案,可以先在本地绑定一个host进行试用。

    广告主登入地址:(DOMAINNAME)/portal/static/login

    广告公司登入地址:(DOMAINNAME)/portal/admin/login

    恭喜完成portal的安装,如果需要多实例部署ECS,直接拷贝此安装好的部署包去部署,重启就可以直接使用,请不要再重新去初始化!不然会影响已经部署的服务。

    登入页面出错问题排查:

    1、检查./openad-dsp-portal/WEB-INF/classes/conf/setting.properties文件中的参数(仅适用于最新版本portal,需要如下一致):

    1. environment=online
    2. adv.version=0.0.3
    3. dsp.version=0.0.3

    2、查看./openad-dsp-portal/portal.log 日志,查看错误信息,并联系我们。

画像分析部署:

部署前准备工作:

1.访问该页面(https://openad.data.aliyun.com/console/page/api)获取租户code提供给工作人员

2.将工作人员返回的加密串添加到rds数据库,表dsp_pt_config中的tenant对应的值value中“null”值。

3.给ADS账号授予权限

(1)在本地机器安装ODPS客户端,参考https://help.aliyun.com/document_detail/27804.html?spm=5176.doc27971.2.4.iOkVPi。

(2)生成配置文件odps_policy_grant.txt,并将该文件放入到启动odps客户端的目录。此文件具体配置如下,采用json格式,注意需要将${project}变量替换成您的ODPS工程名。

  1. {
  2. "Version": "1",
  3. "Statement": [{
  4. "Effect": "Allow",
  5. "Action": ["odps:CreateInstance"],
  6. "Resource": "acs:odps:*:projects/${project}"
  7. },
  8. {
  9. "Effect": "Allow",
  10. "Action": ["odps:Select", "odps:Describe", "odps:Alter", "odps:Update","odps:Drop"],
  11. "Resource": "acs:odps:*:projects/${project}/tables/*"
  12. }
  13. ]
  14. }

(3)启动ODPS客户端,执行命令:create role role_project_ads_sync;

(4)执行命令:put policy odps_policy_grant.txt on role role_project_ads_sync;

(5)执行命令:ADD USER ALIYUN$garuda_data@aliyun.com;

(6)执行命令:grant role_project_ads_sync to ALIYUN$garuda_data@aliyun.com;

4.给营销引擎账号授予权限

(1)在本地机器安装ODPS客户端,如已安装则跳过,安装参考https://help.aliyun.com/document_detail/27804.html?spm=5176.doc27971.2.4.iOkVPi。

(2)生成配置文件odps_policy_grant_dsp.txt,并将该文件放入到启动odps客户端的目录。此文件具体配置如下,采用json格式,注意需要将${project}变量替换成您的ODPS工程名。

  1. {
  2. "Version": "1",
  3. "Statement": [{
  4. "Effect": "Allow",
  5. "Action": ["odps:CreateInstance"],
  6. "Resource": "acs:odps:*:projects/${project}"
  7. },
  8. {
  9. "Effect": "Allow",
  10. "Action": ["odps:Select", "odps:Describe", "odps:Read"],
  11. "Resource": "acs:odps:*:projects/${project}/tables/*"
  12. }
  13. ]
  14. }

(3)启动ODPS客户端,执行命令:create role role_project_odps_sync;

(4)执行命令:put policy odps_policy_grant_dsp.txt on role role_project_odps_sync;

(5)执行命令:ADD USER ALIYUN$ot@alibaba-inc.com;

(6)执行命令:grant role_project_odps_sync to ALIYUN$ot@alibaba-inc.com;

开始部署:

1. 上传代码包

2. 解压文件

  1. tar xzvf deploy_node_portrait_20170626180944.tar.gz
  2. mv node_portrait_20170626180944/ node_portrait

3. 修改配置文件

  1. cd node_portrait
  2. mv config/db.js.example config/db.js
  3. vi config/db.js
  4. // 设置相应的数据库连接信息

4. 启动应用

  1. bin/start

5. 上传配置文件

  1. 打开浏览器,登录广告portal
  2. 输入HOST:8089/upload上传配置文件download.zip

    6.配置画像分析地址

    提供域名给到工作人员进行配置。

本文导读目录