TDengine Database自2.0以后需要使用FQDN來訪問。小朋友,你是否有很多小問號:什么是FQDN,為什么要配置FQDN,如何配置FQDN。我們今天來簡單講一下。心急的小伙伴,可以直接跳轉(zhuǎn)到配置章節(jié)。
什么是FQDN
FQDN(fully qualified domain name,完全限定域名)是internet上特定計(jì)算機(jī)或主機(jī)的完整域名。FQDN由兩部分組成:主機(jī)名和域名。例如,假設(shè)郵件服務(wù)器的FQDN可能是mail.taosdata.com。主機(jī)名是mail,主機(jī)位于域名taosdata.com中。
DNS(Domain Name System),負(fù)責(zé)將FQDN翻譯成IP,是互聯(lián)網(wǎng)絕大多數(shù)應(yīng)用的尋址方式。
為什么要配置FQDN
集群的每個(gè)節(jié)點(diǎn)是由End Point來唯一標(biāo)識的,End Point是由FQDN外加Port組成,比如 h1.taosdata.com:6030。這樣當(dāng)IP發(fā)生變化的時(shí)候,我們依然可以使用FQDN來動(dòng)態(tài)找到節(jié)點(diǎn),不需要更改集群的任何配置。
如何配置FQDN
很多同學(xué)在本地并沒有配置DNS服務(wù)器,本文就是要解決這種情況下,如何來配置FQDN及其解析的。下圖是我們的網(wǎng)絡(luò)環(huán)境,由3臺服務(wù)器,和兩臺工作站組成。
| hostname | IP | |
| server1 | node1 | 10.211.55.14 |
| server2 | node2 | 10.211.55.15 |
| server3 | node3 | 10.211.55.16 |
| workstation1 | pc-01 | 10.211.55.201 |
| Workstation2 | pc-02 | 10.211.55.202 |
絡(luò)架構(gòu)-1.png)
- Windows
- 由于Windows暫時(shí)只支持部署客戶端,所以我們只需要配置FQDN的解析即可。
- 以Win10為例,大家需要修改
C:\Windows\System32\drivers\etc目錄下的hosts文件 - 在文件中添加
10.211.55.14 node1
10.211.55.15 node2
10.211.55.16 node3
- Linux
- 以node1節(jié)點(diǎn)為例,我們需要修改
/etc/hostname和/etc/hosts - 修改
/etc/hostname,修改完成后需要重啟才能生效 - 修改
/etc/hosts
- 以node1節(jié)點(diǎn)為例,我們需要修改
vi /etc/hostname
//將文件內(nèi)容修改為node1
vi /etc/hosts
//添加一下三行
10.211.55.14 node1
10.211.55.15 node2
10.211.55.16 node3
驗(yàn)證
配置完成之后,我們可以在Windows的CMD或者在Linux中打開Terminal,使用ping hostname來驗(yàn)證是否配置生效。
- 成功提示:
root@node2:~# ping node1
PING node1 (10.211.55.14) 56(84) bytes of data.
64 bytes from ubuntu (10.211.55.14): icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from ubuntu (10.211.55.14): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from ubuntu (10.211.55.14): icmp_seq=3 ttl=64 time=0.054 ms
64 bytes from ubuntu (10.211.55.14): icmp_seq=4 ttl=64 time=0.030 ms
64 bytes from ubuntu (10.211.55.14): icmp_seq=5 ttl=64 time=0.033 ms
- 失敗提示:
//windows下
C:\Users\pc-01>ping node1
Ping 請求找不到主機(jī) node1。請檢查該名稱,然后重試。
//Linux下
root@node2:~# ping node1
ping: unknown host node1



互聯(lián)網(wǎng).png)



-1.png)




.png)


證.png)


伙伴.png)
伙伴.png)
伙伴.png)



