第一步: 打开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/
第三步:解压安装包,并在解压之后删除安装包,同时修改解压后的文件夹名称
[[email protected] tdengine]# tar -zxvf TDengine-alert-2.0.6.0-Linux-x64.tar.gz
[[email protected] tdengine]# tar-zxvf TDengine-server-2.0.6.0-Linux-x64.tar.gz
#查看解压后的文件情况
[[email protected] 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
[[email protected] tdengine]# rm -rf TDengine-alert-2.0.6.0-Linux-x64.tar.gz
[[email protected] tdengine]# rm -rf TDengine-server-2.0.6.0-Linux-x64.tar.gz
[[email protected] tdengine]# mv TDengine-server-2.0.6.0/ TDengine-server/
第四步:创建data数据存放文件目录,没有目录的话,一层一层的创建
mkdir /data/tdengine/log
mkdir/data/tdengine/data
第五步:安装tdengine-server
[[email protected] 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 forpriority 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数据库
[[email protected] TDengine-server]# systemctl start taosd
第七步:查看TD是否启动成功
[[email protected] 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
[[email protected] TDengine-server]# taos
taos> alter user root pass ‘123456‘;
修改密码后,再次执行 ` taos` 指令,会提示如下信息,原因是因为我们需要通过输入账号密码进入数据库。
[[email protected] TDengine-server]# taos
Welcome to the TDengine shell from Linux, Client Version:2.0.6.0Copyright (c)2017by TAOS Data, Inc. All rights reserved.
taos connect failed, reason: Authentication failure.
使用 taos -uroot -p123456 指令,进入TD数据库
[[email protected] TDengine-server]# taos -uroot -p123456
Welcome to the TDengine shell from Linux, Client Version:2.0.6.0Copyright (c)2017by TAOS Data, Inc. All rights reserved.
taos>
至此,TD数据的简单安装就完成了。下面我们安装alert模块。alert模块安装非常简单,主要是解压,修改配置,运行即可。
第一步:进入已经解压好的TDengine-alert文件夹,由于已经安装了TDengine-server模块,所以我们不用再执行alert模块下的install_driver.sh,如果我们执行install_driver.sh 会提示如下:
[[email protected] 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 &
原文:https://www.cnblogs.com/newseeworld/p/13889526.html