add how to config fqdn in readme-win.md
This commit is contained in:
parent
f19f5e4643
commit
0ddaaa3e01
|
@ -1,20 +1,11 @@
|
||||||
# 如何在windows上使用nodejs进行TDengine应用开发
|
# 如何在windows上使用nodejs进行TDengine应用开发
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 环境准备
|
## 环境准备
|
||||||
|
|
||||||
(1)安装nodejs-10.22.0
|
(1)安装nodejs-10.22.0
|
||||||
|
|
||||||
下载链接:https://nodejs.org/dist/v10.22.0/node-v10.22.0-win-x64.zip
|
下载链接:https://nodejs.org/dist/v10.22.0/node-v10.22.0-win-x64.zip
|
||||||
|
解压安装,把node配置到环境变量里
|
||||||
解压安装:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
把node配置到环境变量里
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
cmd启动命令行,查看node的版本
|
cmd启动命令行,查看node的版本
|
||||||
|
|
||||||
|
@ -40,7 +31,6 @@ Python 2.7.18
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(3)安装TDengine-client
|
(3)安装TDengine-client
|
||||||
|
|
||||||
下载地址:https://www.taosdata.com/cn/all-downloads/,选择一个合适的windows-client下载(client应该尽量与server端的版本保持一致)
|
下载地址:https://www.taosdata.com/cn/all-downloads/,选择一个合适的windows-client下载(client应该尽量与server端的版本保持一致)
|
||||||
|
@ -61,12 +51,10 @@ Query OK, 1 row(s) in set (0.036000s)
|
||||||
```
|
```
|
||||||
|
|
||||||
注意:
|
注意:
|
||||||
|
|
||||||
* 检查能否在client的机器上ping通server的fqdn
|
* 检查能否在client的机器上ping通server的fqdn
|
||||||
* 如果你的dns server并没有提供到server的域名解析,可以将server的hostname配置到client的hosts文件中
|
* 如果你的dns server并没有提供到server的域名解析,可以将server的hostname配置到client的hosts文件中
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 应用开发
|
## 应用开发
|
||||||
|
|
||||||
(1)建立nodejs项目
|
(1)建立nodejs项目
|
||||||
|
@ -152,7 +140,7 @@ function printSql(sql, succeed, cost) {
|
||||||
Usage: node nodejsChecker.js host=<hostname> port=<port>
|
Usage: node nodejsChecker.js host=<hostname> port=<port>
|
||||||
# 提示指定host
|
# 提示指定host
|
||||||
|
|
||||||
>node nodejsChecker.js host=192.168.1.59
|
>node nodejsChecker.js host=node5
|
||||||
Successfully connected to TDengine
|
Successfully connected to TDengine
|
||||||
Query OK, 0 row(s) affected (0.00997610s)
|
Query OK, 0 row(s) affected (0.00997610s)
|
||||||
[ OK ] time cost: 14 ms, execute statement ====> create database if not exists testnodejs
|
[ OK ] time cost: 14 ms, execute statement ====> create database if not exists testnodejs
|
||||||
|
@ -173,3 +161,35 @@ Connection is closed
|
||||||
2020-10-27 18:49:15.547 | 20.5 | 34 |
|
2020-10-27 18:49:15.547 | 20.5 | 34 |
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 指南
|
||||||
|
|
||||||
|
### 如何设置主机名和hosts
|
||||||
|
|
||||||
|
在server上查看hostname和fqdn
|
||||||
|
```shell
|
||||||
|
查看hostname
|
||||||
|
# hostname
|
||||||
|
taos-server
|
||||||
|
|
||||||
|
查看fqdn
|
||||||
|
# hostname -f
|
||||||
|
taos-server
|
||||||
|
```
|
||||||
|
|
||||||
|
windows下hosts文件位于:
|
||||||
|
C:\\Windows\System32\drivers\etc\hosts
|
||||||
|
修改hosts文件,添加server的ip和hostname
|
||||||
|
|
||||||
|
```
|
||||||
|
192.168.56.101 node5
|
||||||
|
```
|
||||||
|
|
||||||
|
> 什么是FQDN?
|
||||||
|
>
|
||||||
|
> FQDN(Full qualified domain name)全限定域名,fqdn由2部分组成:hostname+domainname。
|
||||||
|
>
|
||||||
|
> 例如,一个邮件服务器的fqdn可能是:mymail.somecollege.edu,其中mymail是hostname(主机名),somcollege.edu是domainname(域名)。本例中,.edu是顶级域名,.somecollege是二级域名。
|
||||||
|
>
|
||||||
|
> 当连接服务器时,必须指定fqdn,然后,dns服务器通过查看dns表,将hostname解析为相应的ip地址。如果只指定hostname(不指定domainname),应用程序可能服务解析主机名。因为如果你试图访问不在本地的远程服务器时,本地的dns服务器和可能没有远程服务器的hostname列表。
|
||||||
|
>
|
||||||
|
> 参考:https://kb.iu.edu/d/aiuv
|
||||||
|
|
Loading…
Reference in New Issue