概述

数据预警时序库(SmartbiTimeSeries),主要用于实时处理和分析时间序列数据,为数据预警系统提供及时的数据支持。

准备工作

申请安装介质

SmartbiTimeSeries 安装介质,请联系Smartbi官方支持邮箱support@smartbi.com.cn获取。

申请时,需要说明部署的操作系统名称,cpu架构信息等。

本文主要讲述在Linux环境上,手动部署SmartbiTimeSeries 组件的过程。

安装SmartbiTimeSeries

1、安装包上传到Linux服务器,然后解压缩安装包。

tar -zxvf SmartbiTimeSeries_Linux_x86.tar.gz

2、启动SmartbiTimeSeries服务

安装包解压后,进入解压目录,执行startup_SmartbiTimeSeries.sh脚本,就可以启动 SmartbiTimeSeries 服务。

cd SmartbiTimeSeries_Linux_x86
./startup_SmartbiTimeSeries.sh

配置文件修改

修改监听端口

编辑 startup_SmartbiTimeSeries.sh 脚本,修改 httpListenAddr 参数值,默认端口是8428

运维SmartbiTimeSeries

启动服务

执行startup_SmartbiTimeSeries.sh 脚本,即可启动服务。

cd SmartbiTimeSeries_Linux_x86
./startup_SmartbiTimeSeries.sh

停止服务

执行stop_SmartbiTimeSeries.sh 脚本,即可关闭 SmartbiTimeSeries 服务。

cd SmartbiTimeSeries_Linux_x86
./stop_SmartbiTimeSeries.sh

查看日志文件

SmartbiTimeSeries的日志文件在SmartbiTimeSeries_Linux_x86/logs 目录中。

Smartbi连接SmartbiTimeSeries

在系统中使用数据预警功能时,需要配置Smartbi服务与SmartbiTimeSeries的连接,详情可参考:新 ⬝ 新建数据预警

设置SmartbiTimeSeries开机启动

配置开机启动相关操作,需要操作系统管理员权限。

进入/etc/init.d目录,创建SmartbiTimeSeries自启动配置文件

sudo vi /etc/init.d/Smartbi-TimeSeries

配置参考如下:

#!/bin/bash
# chkconfig: 345 80 20
# description: start the Smartbi TimeSeries
#
# Source function library
. /etc/rc.d/init.d/functions

prog=Smartbi-TimeSeries
Smartbi_TimeSeries_HOME=/data/SmartbiTimeSeries_Linux_x86  #注意替换成实际的SmartbiTimeSeries路径
export Smartbi_TimeSeries_HOME

case "$1" in
start)
    echo "Starting Smartbi TimeSeries server..."
    cd $Smartbi_TimeSeries_HOME
    $Smartbi_TimeSeries_HOME/startup_SmartbiTimeSeries.sh
    ;;

stop)
    echo "Stopping Smartbi TimeSeries server..."
    cd $Smartbi_TimeSeries_HOME
    $Smartbi_TimeSeries_HOME/stop_SmartbiTimeSeries.sh
    ;;

restart)
    echo "Stopping Smartbi TimeSeries server..."
    cd $Smartbi_TimeSeries_HOME
    $Smartbi_TimeSeries_HOME/stop_SmartbiTimeSeries.sh
    sleep 2
    echo
    echo "Starting Smartbi TimeSeries server..."
    cd $Smartbi_TimeSeries_HOME
    $Smartbi_TimeSeries_HOME/startup_SmartbiTimeSeries.sh
    ;;

*)
    echo "Usage: $prog {start|stop|restart}"
    ;;
esac
exit 0


设置开机启动

sudo chmod +x /etc/init.d/Smartbi-TimeSeries    #添加执行权限
sudo chkconfig Smartbi-TimeSeries on       #添加到开机启动
sudo chkconfig --list                   #查看系统服务
sudo service Smartbi-TimeSeries start        #启动Smartbi-TimeSeries
sudo service Smartbi-TimeSeries stop             #停止服务