`

Square Cube 系统注意事项

 
阅读更多
    Cube是一个采集基于时间的事件数据并时行度量分析的系统(基于Node.js),纯JS框架系统, 是一个僵尸项目,已经3年没更新了
    作者没有关闭项目的原因是给感兴趣的开发者了解,仅能限于内部使用
   
  先将自己安装部署过程中的注意事项记录如下:
 
   1.需要先安装 node.js npm mongodb
1.1安装之前先安装epel 仓库
yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.2 安装方式使用yum install npm --enablerepo=epel 这样的方式
1.3 安装完成之后使用如下命令检查
    $npm -v
    $node -v
    $mongod --version

     2.安装Git
        yum install git --enablerepo=epel
      
     3.使用Git下载cube源代码
       
        3.1 git clone https://github.com/square/cube.git
        3.2 cd cube
        npm install #这里安装会报错提供websocket-server 1.4.4找不到,这是因为
                    #这个包已经被废弃了用node-websocket-server代替
        npm install node-websocket-server
        npm install websocket

        接着再重新安装
        npm install cube #安装完成后会在 cube目录下生成一个node_modules目录,该
                         #目录下有运行cube所需的所有依赖项组件

        然后修改cube/lib/cube/server.js文件中的内容为如下所示:
        将websprocket.Connection = require("../../node_modules/node-websocket-server/lib/ws/connection");
        4 启动cube
        mkdir -p /usr/local/var/log/cube #日志记录位置
        node bin/collector.js 2>&1 >> /usr/local/var/log/cube/collector.log & #接收事件服务
        node bin/evaluator.js 2>&1 >> /usr/local/var/log/cube/evaluator.log & #计算度量服务
        5.在与collectd集成时的注意事项
          在安装collectd完成后并启动collectd时
          hostname 命令产生的主机名称必须与/etc/hosts文件中的主机名称一致,否则无法启动(collectd 使用FQDNLookup的缘故)

      
分享到:
评论

相关推荐

    系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第1部分:SQuaRE指南.pdf

    1. 标题中的“系统与软件工程 系统与软件质量要求和评价(SQuaRE)”是指一系列国际标准,即ISO/IEC 25000系列标准,这些标准定义了一套软件产品质量的评估和测量模型。该系列标准为软件产品的质量提供了一套全面的...

    PCB 工艺规则 Cadence 设计应用注意事项

    PCB 工艺规则 Cadence 设计应用注意事项 PCB 工艺规则是指在设计和制造 PCB 时需要遵守的规则,以确保 PCB 的质量和可靠性。在 Cadence 设计应用中,需要遵守以下规则: 1. 不同元件间的焊盘间隙:大于等于 40mil...

    系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分 就绪可用软件产品(RUSP)的质量要求和测试细则.docx

    系统与软件工程 系统与软件质量要求和评价

    Laravel开发-square

    Square 提供了一套 Webhooks 系统,可以在特定事件(如支付成功、退款等)发生时通知你的应用。你可以创建一个控制器处理这些事件,然后在 Square 控制台配置 Webhook URL。 **安全性和最佳实践** 在集成 Square ...

    ISO IEC 25019-2023 系统和软件工程——系统和软件质量要求与评估(SQuaRE)——使用中的质量模型 .pdf

    ISO IEC 25019-2023 系统和软件工程——系统和软件质量要求与评估(SQuaRE)——使用中的质量模型 .pdf

    Square Bold Font Type

    这个.zip文件可能包含了一种或多种文件格式,如TrueType (.ttf)或PostScript (.pfb)字体文件,用于在不同操作系统中安装和使用该字体。 “ENCOM Cinema and Video Game Fonts”标签暗示了Square 721 Bold BT字体...

    Square

    "Square"是一个与字体相关的主题。在数字设计和排版领域,"Square"通常指的是具有矩形或正方形外形的字体。这种字体风格强调简洁、几何化和现代感,经常被用于标志设计、标题和广告等,因为它具有高度的可读性和视觉...

    PyPI 官网下载 | pylink-square-0.1.0.tar.gz

    总的来说,"pylink-square"作为一个与Zookeeper集成并遵循云原生原则的Python库,对于那些在分布式系统中工作,尤其是需要与Zookeeper进行交互的开发者来说,是一个值得探索的工具。其0.1.0版本的发布,预示着它可能...

    Square源码

    通过阅读和理解这些源码,开发者可以学习到最佳实践,例如如何处理网络请求、依赖注入的原理以及Android系统级别的数据序列化。此外,还能了解到如何编写高效、可扩展和测试友好的代码,这对于任何Android开发者来说...

    16QAM调制解调误码率仿真,对比Star-16QAM,Square-16QAM以及Square-16QAM-Gray

    运行注意事项: 使用matlab2021a或者更高版本测试,运行里面的Runme.m文件,不要直接运行子函数文件。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。 具体可观看提供的操作录像视频跟着操作。

    Cadence 应用注意事项.pdf

    ### Cadence 应用注意事项详解 #### 一、PCB工艺规则 1. **不同元件间的焊盘间隙**:为了确保各种批量在线焊接的需求,不同元件间的焊盘间隙需大于等于40mil(约1mm)。这个规则适用于大部分批量生产环境,能够...

    Square Inc-A-极致利用网络效应,打造金融科技B端+C端生态系统.pdf

    Square Inc-A-极致利用网络效应,打造金融科技B端+C端生态系统.pdf

    Square_ONE

    ### Square_ONE 图示均衡器 效果器 压限器 #### 产品概述 Square_ONE 是 Klark Teknik 推出的一款高端音频处理设备系列,专为专业音频工作者设计。该系列旨在提供易于访问、高性能的音频装备,将无可妥协的声音...

    opencv square

    python opencv square

    Theatre Square

    Theatre Square in the capital city of Berland has a rectangular shape with the size n × m meters. On the occasion of the city's anniversary, a decision was taken to pave the Square with square ...

    B-SQUARE_码表_详细操作_中文_说明书

    #### 更换电池注意事项 - 进入“batt change”模式,避免数据丢失,码表在断电后能保持约30秒的数据。 #### 体重设置 - **SET-KG**:选择体重单位,通过M键选择,S键确认,用于热量消耗计算。 #### 时间格式与设定...

    Square root

    Square root

Global site tag (gtag.js) - Google Analytics