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

写在前面的话

朴灵前几天写了一个一步一步部署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

  • 如果还有其它任何问题,请发邮件到alinode@service.aliyun.com,或者加入旺旺群 1406236180

附录一次安装过程

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

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

6 回复

@yakczh 现在不要。

为什么没有QQ群和微信交流群呢。

[root@node_online ~]# nohup agentx config.json nohup: 忽略输入并把输出追加到"nohup.out"

回到顶部