【alinode使用】一个脚本搞定所有alinode组件安装
发布于 1天前 作者 zhangzifa 121 次浏览 来自 分享

写在前面的话

朴灵前几天写了一个一步一步部署alinode,可以引导我们一步一步部署alinode。

很多同学看到 alinode使用初始化步骤较为复杂,没有办法一行代码完成 是不是感觉心里拔凉拔凉呢?

其实,我们还有一个更简单的方式完成部署。

需要准备的东西

  1. 阿里云账号(淘宝和1688账号都可以)
  2. 一台服务器(linux或者mac,windows不支持)

需要做的事情

  1. 获取应用ID和TOKEN。
  2. 下载一个脚本到服务器。
  3. 运行脚本,填写一些信息,除去应用ID和TOKEN外,其它都可以使用默认值。
  4. 运行agentx
  5. 运行你的应用
  6. 开始使用alinode服务

下面是详细步骤:

1. 获取应用ID和应用TOKEN

  1. 打开 http://alinode.aliyun.com
  2. 用阿里云账号登录(淘宝以及1688账号可以直接使用会员名登录)
  3. 立即试用 -> 添加应用 -> 填写你的应用名(阿猫阿狗都可以) -> 前往新应用 -> 应用设置
  4. 记下 App IDApp secret

2. 下载脚本 alinode_all.sh

打开上面的链接,点击“Raw”按钮后将里面的内容复制到本地保存为alinode_all.sh。

3. 按照如下方式运行脚本

bash -i alinode_all.sh

你会看到整个安装过程,中间会提示你提供一些必要的信息输入。

  1. 选择是否阿里云ECS,以便提高安装速度,回车。
  2. 选择安装的是alinode,node还是iojs,回车接受alinode。
  3. 选择alinode版本,回车接受最新版本。
  4. 设置命令集路径,回车接受默认路径$HOME/.alinodescripts
  5. 输入应用ID和应用TOKEN ----------------输入你的应用ID和TOKEN
  6. 输入日志目录,回车接受默认路径/tmp/ -----需要与后面NODE_LOG_DIR的路径一致
  7. 输入配置文件目录,回车接受当前目录

4. 如下方式运行agentx

    nohup agentx /path/to/yourconfig.json &  //配置文件路径上面的脚本会告诉你,默认值就是运行alinode_all.sh的目录

5. 使用alinode运行你的应用

export ENABLE_NODE_LOG=YES //开启监控功能
export NODE_LOG_DIR=/tmp/  //与前面安装保持一致,不设置则取用默认值/tmp/

 node your_app.js

6. 开始使用alinode服务

  1. 登录 http://alinode.aliyun.com
  2. 控制台,进入你的应用

写在后面的话

  • 如果因为网络或者RP原因造成安装失败,那就按照一步一步部署alinode
  • NODE_LOG_DIR设置的日志目录(如果你当没有这回事就是/tmp/)跟你的应用里面自己写的日志没有关系,这个是alinode自己写的虚拟机级别的性能监控日志。
  • 如果在http://alinode.aliyun.com 的控制台中看不到应用监控数据,请确认ENABLE_NODE_LOG是否已经设置为YES。
  • 安装过程中可能出现如下err信息,可以忽略,只是从addon降级到js。

wsinstallerr

  • 如果还有其它任何问题,请发邮件到[email protected],或者加入旺旺群 1406236180

附录一次安装过程

root@iZ23lryotmfZ: ~-alinode-all-in-one_001

root@iZ23lryotmfZ: ~-alinode-all-in-one_002

1 回复
回到顶部