第一步: 打開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 指令,進入TD數據庫
[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 &