Linux Centos7 安裝 TDengine


第一步: 打開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 & 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM