安装索引节点

此功能为商业版本(含商业版、专业版、企业版、旗舰版等)专有。

步骤1:创建索引节点

首先确认已经在对应集群中创建了节点分组,如果还没有,可以在集群点入后”节点分组“功能中添加。

然后在左侧主菜单”边缘节点“ – “索引节点”页面中点击“创建索引节点”:

如上图所示,需要填写的选项有:

  • 节点名称 - 为当前索引节点起一个容易识别的名称
  • 所属集群 - 当前索引节点所属集群
  • 所属节点分组 - 在选择所属集群后出现节点分组选项,选择其中你要应用到的边缘节点分组中
  • IP - 索引节点可以被访问的IP地址,通常使用局域网的IP以保证性能
  • 端口号 - 当前索引节点要启动的端口号,如果有防火墙设置,你需要将此端口设置为可访问,以便于同组的边缘节点可以通过此端口访问到当前索引节点;如没有端口冲突的情形下,通常使用默认的8011即可

填写完所有选项后点击“保存”即可完成索引节点的创建工作;创建后请参考本文的“步骤2“安装到指定的服务器系统中。

步骤2:安装索引节点

系统需求

单节点最低需求(建议仅作为测试用):

  • 操作系统:Linux
    • 包括并不限于CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本
  • CPU不少于1核心
  • 可用内存不少于1G
  • 可用硬盘不小于10G

当所在节点分组总体访问量每天超千万时建议配置:

  • CPU不少于4核心
  • 可用内存不少于8G

当所在节点分组总体访问量每天超过一亿时建议配置:

  • CPU不少于8核心
  • 可用内存不少于32G
  • 硬盘使用SSD硬盘,且支持TRIM功能

安装步骤

  1. 在管理系统“索引节点”列表中点击刚才创建的索引节点,然后点击“安装节点”,查看配置信息:

  2. FlexCDN官网 上下载对应版本的索引节点安装包;
  3. 将安装包上传到目标服务器,建议放在 /usr/local/cloud 目录下(如果目录不存在,则创建之),然后使用 unzip 命令解压,比如:
    unzip -o ./cloud-index-linux-amd64-v1.0.0.zip
    如果系统没有 unzip 命令,请先安装;
  4. 解压后转到安装目录下:
    cd cloud-index/
    创建或修改配置文件:
    vi configs/api_index.yaml
    然后把 api_index.yaml 里面的内容换成在当前流程 第1步 看到的配置内容,然后使用 :x 回车保存并退出vi
  5. 可以使用以下命令启动节点:
    bin/cloud-index start
    如果使用的非root用户,需要使用:
    sudo bin/cloud-index start
  6. 可以使用 ps 命令确认进程是否正常启动:
    ps ax|grep cloud-index
    应该输入类似于以下的内容:
    52160 ?        Sl     1:42 /usr/local/cloud/cloud-index/bin/cloud-index
  7. 如果没有启动成功或者有其他异常,可以通过查看 logs/run.log 中的内容来诊断问题所在;
  8. 安装成功后可以在管理系统界面查看索引节点运行信息(CPU、内存、版本等),表示安装成功。

防火墙

如果安装所在服务器上有防火墙设置,你需要将创建索引节点时填写的端口号在防火墙里设置为可访问。