第一步: 打开TAOS官网,下载最新版的安装版,当前最新为2.0.6。(注:taos团队每隔2周会更新一个版本。采取的是单周发版还是双周发版,没仔细观察,本次版本更新时间为:10月27号)。我这里主要下载两个包,server端,alert端:

TDengine-server-2.0.6.0-Linux-x64.tar.gz (4.5M)
TDengine-alert-2.0.6.0-Linux-x64.tar.gz (8.1M)

第二步:创建TD的安装目录,并将下载好的安装包复制到此目录下。

mkdir /usr/local/tdengine/

第三步:解压安装包,并在解压之后删除安装包,同时修改解压后的文件夹名称

[root@localhost tdengine]# tar -zxvf TDengine-alert-2.0.6.0-Linux-x64.tar.gz
[root@localhost tdengine]# tar -zxvf TDengine-server-2.0.6.0-Linux-x64.tar.gz
#查看解压后的文件情况
[root@localhost tdengine]# ls
TDengine-alert TDengine-server-2.0.6.0
TDengine-alert-2.0.6.0-Linux-x64.tar.gz  TDengine-server-2.0.6.0-Linux-x64.tar.gz

 [root@localhost tdengine]# rm -rf TDengine-alert-2.0.6.0-Linux-x64.tar.gz
 [root@localhost tdengine]# rm -rf TDengine-server-2.0.6.0-Linux-x64.tar.gz

 [root@localhost tdengine]# mv TDengine-server-2.0.6.0/ TDengine-server/

第四步:创建data数据存放文件目录,没有目录的话,一层一层的创建

mkdir /data/tdengine/log
mkdir /data/tdengine/data

第五步:安装tdengine-server

[root@localhost TDengine-server]# ./install.sh 
Start to install TDengine...
Created symlink from /etc/systemd/system/multi-user.target.wants/taosd.service to /etc/systemd/system/taosd.service.

Enter FQDN:port (like h1.taosdata.com:6030) of an existing TDengine cluster node to join
OR leave it blank to build one:

    出现如下提示时,说明我们的电脑上还从来没有安装过tdengine,直接回车,让他自动创建一个node,如果我们搭建的集群的话,这里需要将已安装好的node联系起来。具体的后面再详细写文章。

Enter your email address for priority support or enter empty to skip: 

To configure TDengine : edit /etc/taos/taos.cfg
To start TDengine     : sudo systemctl start taosd
To access TDengine    : use taos in shell
TDengine is installed successfully!

   出现以上文字时,说明我们已经安装成功了。安装成功后,我们修改tdengine的一些默认设置(可以不修改。)

firstEp                   dev:6030
# local fully qualified domain name (FQDN)
fqdn                      dev
# log file's directory
logDir                    /data/tdengine/log
# data file's directory
dataDir                   /data/tdengine/data

   如果我们配置了fqdn,则我们需要使用root用户将Linux的localhost名称改为我们配置的dev,我们可以通过指令:hostname 查看当前的主机名。修改hostname的指令,自行百度一下。

第六步:启动TD数据库

[root@dev TDengine-server]# systemctl start taosd

第七步:查看TD是否启动成功

[root@dev TDengine-server]# systemctl status taosd
● taosd.service - TDengine server service
     Loaded: loaded (/etc/systemd/system/taosd.service; enabled; vendor preset: disabled)
     Active: active (running) since 三 2020-10-28 08:36:02 CST; 6s ago
   Main PID: 2507 (taosd)
     CGroup: /system.slice/taosd.service
             └─2507 /usr/bin/taosd  10月 28 08:36:02 dev systemd[1]: Started TDengine server service.
  10月 28 08:36:02 dev TDengine:[2507]: Starting TDengine service...
  10月 28 08:36:02 dev TDengine:[2507]: Started TDengine service successfully.

  看到上面信息active (running)即可证明,TD启动成功了。

第八步:进入TD数据库,修改TD的root密码,密码默认是:taosdata

[root@dev TDengine-server]# taos
 taos> alter user root pass '123456';

   修改密码后,再次执行 ` taos` 指令,会提示如下信息,原因是因为我们需要通过输入账号密码进入数据库。

[root@dev TDengine-server]# taos

Welcome to the TDengine shell from Linux, Client Version:2.0.6.0
Copyright (c) 2017 by TAOS Data, Inc. All rights reserved.

taos connect failed, reason: Authentication failure.

  使用 taos -uroot -p123456

[root@dev TDengine-server]# taos -uroot -p123456

Welcome to the TDengine shell from Linux, Client Version:2.0.6.0
Copyright (c) 2017 by TAOS Data, Inc. All rights reserved.

taos>

至此,TD数据的简单安装就完成了。下面我们安装alert模块。alert模块安装非常简单,主要是解压,修改配置,运行即可。

第一步:进入已经解压好的TDengine-alert文件夹,由于已经安装了TDengine-server模块,所以我们不用再执行alert模块下的install_driver.sh,如果我们执行install_driver.sh 会提示如下:

[root@dev TDengine-alert]# ./install_driver.sh 

TDengine client driver already exists, Please confirm whether the alert version matches the client driver version!

第二步:修改alert.cfg,根据我们本地的环境信息进行配置

第三步:运行alert指令,nohup指令和& 符号 都是为了让指令在后台运行 

nohup ./alert cfg alert.cfg &