Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
王长生-AnH
TDengine
提交
e6f1e86c
T
TDengine
项目概览
王长生-AnH
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
e6f1e86c
编写于
8月 03, 2020
作者:
S
Shengliang Guan
提交者:
GitHub
8月 03, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2902 from taosdata/hotfix/lihui
Hotfix/lihui
上级
8a55c6c8
8e64411c
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
21 addition
and
22 deletion
+21
-22
documentation20/webdocs/markdowndocs/administrator-ch.md
documentation20/webdocs/markdowndocs/administrator-ch.md
+5
-5
documentation20/webdocs/markdowndocs/connector-ch.md
documentation20/webdocs/markdowndocs/connector-ch.md
+9
-9
packaging/docker/Dockerfile
packaging/docker/Dockerfile
+2
-3
packaging/docker/dockerbuild.sh
packaging/docker/dockerbuild.sh
+2
-2
src/common/src/tglobal.c
src/common/src/tglobal.c
+1
-1
src/kit/taosnetwork/client.c
src/kit/taosnetwork/client.c
+2
-2
未找到文件。
documentation20/webdocs/markdowndocs/administrator-ch.md
浏览文件 @
e6f1e86c
...
...
@@ -80,11 +80,11 @@ TDengine系统后台服务由taosd提供,可以在配置文件taos.cfg里修
下面仅仅列出一些重要的配置参数,更多的参数请看配置文件里的说明。各个参数的详细介绍及作用请看前述章节,而且这些参数的缺省配置都是工作的,一般无需设置。
**注意:配置修改后,需要重启*taosd*服务才能生效。**
-
firstEp: taosd启动时,主动连接的集群中第一个dnode的end point,
缺省值为
localhost:6030。
-
secondEp: taosd启动时,如果first连接不上,尝试连接集群中第二个dnode的end point,
缺省
值为空。
-
fqdn:数据节点的FQDN。如果为空,将自动获取操作系统配置的第一个,
缺省
值为空。
-
firstEp: taosd启动时,主动连接的集群中第一个dnode的end point,
默认值为
localhost:6030。
-
secondEp: taosd启动时,如果first连接不上,尝试连接集群中第二个dnode的end point,
默认
值为空。
-
fqdn:数据节点的FQDN。如果为空,将自动获取操作系统配置的第一个,
默认
值为空。
-
serverPort:taosd启动后,对外服务的端口号,默认值为6030。
-
httpPort: RESTful服务使用的端口号,所有的HTTP请求(TCP)都需要向该接口发起查询/写入请求。
-
httpPort: RESTful服务使用的端口号,所有的HTTP请求(TCP)都需要向该接口发起查询/写入请求
, 默认值为6041
。
-
dataDir: 数据文件目录,所有的数据文件都将写入该目录。默认值:/var/lib/taos。
-
logDir:日志文件目录,客户端和服务器的运行日志文件将写入该目录。默认值:/var/log/taos。
-
arbitrator:系统中裁决器的end point, 缺省值为空。
...
...
@@ -94,7 +94,7 @@ TDengine系统后台服务由taosd提供,可以在配置文件taos.cfg里修
-
maxSQLLength:单条SQL语句允许最长限制。默认值:65380字节。
-
maxBinaryDisplayWidth:Shell中binary 和 nchar字段的显示宽度上限,超过此限制的部分将被隐藏。默认值:30。可在 shell 中通过命令 set max_binary_display_width nn动态修改此选项。
**注意:**
对于端口,TDengine会使用从serverPort起1
1个连续的TCP和UDP端口号,请务必在防火墙打开。因此如果是缺省配置,需要打开从6030都6040
共11个端口,而且必须TCP和UDP都打开。
**注意:**
对于端口,TDengine会使用从serverPort起1
2个连续的TCP和UDP端口号,请务必在防火墙打开。因此如果是缺省配置,需要打开从6030都6041
共11个端口,而且必须TCP和UDP都打开。
不同应用场景的数据往往具有不同的数据特征,比如保留天数、副本数、采集频次、记录大小、采集点的数量、压缩等都可完全不同。为获得在存储上的最高效率,TDengine提供如下存储相关的系统配置参数:
...
...
documentation20/webdocs/markdowndocs/connector-ch.md
浏览文件 @
e6f1e86c
...
...
@@ -752,9 +752,9 @@ http://<ip>:<PORT>/rest/sql
参数说明:
-
IP: 集群中的任一台主机
-
PORT: 配置文件中httpPort配置项,缺省为60
20
-
PORT: 配置文件中httpPort配置项,缺省为60
41
例如:http://192.168.0.1:60
20
/rest/sql 是指向IP地址为192.168.0.1的URL.
例如:http://192.168.0.1:60
41
/rest/sql 是指向IP地址为192.168.0.1的URL.
HTTP请求的Header里需带有身份认证信息,TDengine支持Basic认证与自定义认证两种机制,后续版本将提供标准安全的数字签名机制来做身份验证。
...
...
@@ -814,7 +814,7 @@ curl -u username:password -d '<SQL>' <ip>:<PORT>/rest/sql
HTTP请求中需要带有授权码
`<TOKEN>`
,用于身份识别。授权码通常由管理员提供,可简单的通过发送
`HTTP GET`
请求来获取授权码,操作如下:
```
curl http://<ip>:60
20
/rest/login/<username>/<password>
curl http://<ip>:60
41
/rest/login/<username>/<password>
```
其中,
`ip`
是TDengine数据库的IP地址,
`username`
为数据库用户名,
`password`
为数据库密码,返回值为
`JSON`
格式,各字段含义如下:
...
...
@@ -828,7 +828,7 @@ curl http://<ip>:6020/rest/login/<username>/<password>
获取授权码示例:
```
curl http://192.168.0.1:60
20
/rest/login/root/taosdata
curl http://192.168.0.1:60
41
/rest/login/root/taosdata
```
返回值:
...
...
@@ -846,7 +846,7 @@ curl http://192.168.0.1:6020/rest/login/root/taosdata
-
在demo库里查询表d1001的所有记录:
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001' 192.168.0.1:60
20
/rest/sql`
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001' 192.168.0.1:60
41
/rest/sql`
```
返回值:
...
...
@@ -865,7 +865,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001
-
创建库demo:
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'create database demo' 192.168.0.1:60
20
/rest/sql`
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'create database demo' 192.168.0.1:60
41
/rest/sql`
```
返回值:
...
...
@@ -885,7 +885,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'create database demo' 19
HTTP请求URL采用
`sqlt`
时,返回结果集的时间戳将采用Unix时间戳格式表示,例如
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001' 192.168.0.1:60
20
/rest/sqlt
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001' 192.168.0.1:60
41
/rest/sqlt
```
返回值:
...
...
@@ -906,7 +906,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.d1001
HTTP请求URL采用
`sqlutc`
时,返回结果集的时间戳将采用UTC时间字符串表示,例如
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:60
20
/rest/sqlutc
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:60
41
/rest/sqlutc
```
返回值:
...
...
@@ -927,7 +927,7 @@ HTTP请求URL采用`sqlutc`时,返回结果集的时间戳将采用UTC时间
下面仅列出一些与RESTFul接口有关的配置参数,其他系统参数请看配置文件里的说明。注意:配置修改后,需要重启taosd服务才能生效
-
httpPort: 对外提供RESTFul服务的端口号,默认绑定到60
20
-
httpPort: 对外提供RESTFul服务的端口号,默认绑定到60
41
-
httpMaxThreads: 启动的线程数量,默认为2
-
restfulRowLimit: 返回结果集(JSON格式)的最大条数,默认值为10240
-
httpEnableCompress: 是否支持压缩,默认不支持,目前TDengine仅支持gzip压缩格式
...
...
packaging/docker/Dockerfile
浏览文件 @
e6f1e86c
...
...
@@ -5,14 +5,13 @@ WORKDIR /root
COPY
tdengine.tar.gz /root/
RUN
tar
-zxf
tdengine.tar.gz
WORKDIR
/root/TDengine-server/
RUN
sh install.sh
RUN
sh install.sh
-e
no
ENV
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib"
ENV
LANG=en_US.UTF-8
ENV
LANGUAGE=en_US:en
ENV
LC_ALL=en_US.UTF-8
EXPOSE
6020 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042
EXPOSE
6043 6044 6045 6046 6047 6048 6049 6050
EXPOSE
6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041
CMD
["taosd"]
VOLUME
[ "/var/lib/taos", "/var/log/taos","/etc/taos/" ]
packaging/docker/dockerbuild.sh
浏览文件 @
e6f1e86c
...
...
@@ -2,5 +2,5 @@
set
-x
$1
docker build
--rm
-f
"Dockerfile"
-t
tdengine/tdengine:
$1
"."
docker login
-u
tdengine
-p
********
#replace the docker registry username and password
docker push tdengine/tdengine:
$1
\ No newline at end of file
docker login
-u
tdengine
-p
$2
#replace the docker registry username and password
docker push tdengine/tdengine:
$1
src/common/src/tglobal.c
浏览文件 @
e6f1e86c
...
...
@@ -126,7 +126,7 @@ int32_t tsMnodeEqualVnodeNum = 4;
// restful
int32_t
tsEnableHttpModule
=
1
;
int32_t
tsRestRowLimit
=
10240
;
uint16_t
tsHttpPort
=
60
20
;
// only tcp, range tcp[6020
]
uint16_t
tsHttpPort
=
60
41
;
// only tcp, range tcp[6041
]
int32_t
tsHttpCacheSessions
=
1000
;
int32_t
tsHttpSessionExpire
=
36000
;
int32_t
tsHttpMaxThreads
=
2
;
...
...
src/kit/taosnetwork/client.c
浏览文件 @
e6f1e86c
...
...
@@ -43,7 +43,7 @@ typedef struct Arguments {
static
struct
argp_option
options
[]
=
{
{
0
,
'h'
,
"host"
,
0
,
"The host to connect to TDEngine. Default is localhost."
,
0
},
{
0
,
'p'
,
"port"
,
0
,
"The TCP or UDP port number to use for the connection. Default is 60
20
."
,
1
},
{
0
,
'p'
,
"port"
,
0
,
"The TCP or UDP port number to use for the connection. Default is 60
41
."
,
1
},
{
0
,
'm'
,
"max port"
,
0
,
"The max TCP or UDP port number to use for the connection. Default is 6050."
,
2
}};
static
error_t
parse_opt
(
int
key
,
char
*
arg
,
struct
argp_state
*
state
)
{
...
...
@@ -145,7 +145,7 @@ void *checkUPort(void *sarg) {
}
int
main
(
int
argc
,
char
*
argv
[])
{
SArguments
arguments
=
{
"127.0.0.1"
,
60
20
,
6050
};
SArguments
arguments
=
{
"127.0.0.1"
,
60
41
,
6050
};
argp_parse
(
&
argp
,
argc
,
argv
,
0
,
0
,
&
arguments
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录