Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
24a8e3a6
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
24a8e3a6
编写于
12月 04, 2019
作者:
H
haojun Liao
提交者:
GitHub
12月 04, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update administrator-ch.md
上级
3c283b3d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
88 addition
and
34 deletion
+88
-34
documentation/webdocs/markdowndocs/administrator-ch.md
documentation/webdocs/markdowndocs/administrator-ch.md
+88
-34
未找到文件。
documentation/webdocs/markdowndocs/administrator-ch.md
浏览文件 @
24a8e3a6
...
...
@@ -2,15 +2,15 @@
## 文件目录结构
安装TDengine
后,默认会在操作系统中生成下列
目录或文件:
安装TDengine
的过程中,安装程序将在操作系统中创建以下
目录或文件:
| 目录/文件 | 说明 |
| ---------------------- | :------------------------------------------------|
| /etc/taos/taos.cfg |
TDengine
默认[配置文件] |
| /usr/local/taos/driver |
TDengine
动态链接库目录 |
| /var/lib/taos |
TDengine
默认数据文件目录,可通过[配置文件]修改位置. |
| /var/log/taos |
TDengine
默认日志文件目录,可通过[配置文件]修改位置 |
| /usr/local/taos/bin |
TDengine
可执行文件目录 |
| /etc/taos/taos.cfg | 默认[配置文件] |
| /usr/local/taos/driver | 动态链接库目录 |
| /var/lib/taos | 默认数据文件目录,可通过[配置文件]修改位置. |
| /var/log/taos | 默认日志文件目录,可通过[配置文件]修改位置 |
| /usr/local/taos/bin | 可执行文件目录 |
### 可执行文件
...
...
@@ -25,22 +25,78 @@ TDengine的所有可执行文件默认存放在 _/usr/local/taos/bin_ 目录下
## 服务端配置
TDengine系统后台服务由taosd提供,可以在配置文件taos.cfg里修改配置参数,以满足不同场景的需求。配置文件的缺省位置在/etc/taos目录,可以通过taosd命令行执行参数-c指定配置文件目录。比如taosd -c /home/user来指定配置文件位于/home/user这个目录。
TDengine系统后台服务程序是
`taosd`
,其启动时候读取的配置文件缺省目录是
`/etc/taos`
。可以通过命令行执行参数-c指定配置文件目录,比如
```
taosd -c /home/user
```
指定
`taosd`
启动的时候读取
`/home/user`
目录下的配置文件taos.cfg。
下面仅仅列出一些重要的配置参数,更多的参数请看配置文件里的说明。各个参数的详细介绍及作用请看前述章节。
**注意:配置修改后,需要重启*taosd*服务才能生效。**
-
internalIp: 对外提供服务的IP地址,默认取第一个IP地址
-
mgmtShellPort:管理节点与客户端通信使用的TCP/UDP端口号(默认值是6030)。此端口号在内向后连续的5个端口都会被UDP通信占用,即UDP占用[6030-6034],同时TCP通信也会使用端口[6030]。
-
vnodeShellPort:数据节点与客户端通信使用的TCP/UDP端口号(默认值是6035)。此端口号在内向后连续的5个端口都会被UDP通信占用,即UDP占用[6035-6039],同时TCP通信也会使用端口[6035]
-
httpPort:数据节点对外提供RESTful服务使用TCP,端口号[6020]
-
dataDir: 数据文件目录,缺省是/var/lib/taos
-
maxUsers:用户的最大数量
-
maxDbs:数据库的最大数量
-
maxTables:数据表的最大数量
-
enableMonitor: 系统监测标志位,0:关闭,1:打开
-
logDir: 日志文件目录,缺省是/var/log/taos
-
numOfLogLines:日志文件的最大行数
-
debugFlag: 系统debug日志开关,131:仅错误和报警信息,135:所有
**internalIp**
-
默认值:操作配置的IP地址列表中的第一个IP地址
对外提供服务的IP地址。
**mgmtShellPort**
-
默认值: _6030_
数据库服务中管理节点与客户端通信使用的TCP/UDP端口号。
> 此端口号在内向后连续的5个端口都会用于UDP通信,即使用的端口是 _6030_ - _6034_ 。此外,TCP还会使用端口 _6030_
**vnodeShellPort**
-
默认值: _6035_
数据节点与客户端通信使用的TCP/UDP端口号。
> 此端口号在内向后连续的5个端口都会用于UDP通信,即使用的端口是 _6035_ - _6039_ 。此外,TCP还会使用端口 _6035_
**httpPort**
-
默认值: _6020_
RESTful服务使用的端口号,所有的HTTP请求(TCP)都需要向该接口发起查询/写入请求。
**dataDir**
-
默认值:/var/lib/taos
数据文件目录,所有的数据文件都将写入该目录。
**logDir**
-
默认值:/var/log/taos
日志文件目录,客户端和服务器的运行日志将写入该目录。
**maxUsers**
-
默认值:10,000
系统允许创建用户数量的上限
**maxDbs**
-
默认值:1,000
系统允许的创建数据库的上限
**maxTables**
-
默认值:650,000
系统允许创建数据表的上限。
>系统能够创建的表受到多种因素的限制,单纯地增大该参数并不能直接增加系统能够创建的表数量。例如,由于每个表创建均需要消耗一定量的缓存空间,系统可用内存一定的情况下,创建表的总数的上限是一个固定的值。
**monitor**
-
默认值:1(激活状态)
服务器内部的系统监控开关。监控主要负责收集物理节点的负载状况,包括CPU、内存、硬盘、网络带宽、HTTP请求量的监控记录,记录信息存储在
`LOG`
库中。0表示关闭监控服务,1表示激活监控服务。
**numOfLogLines**
-
默认值:10,000,000
单个日志文件允许的最大行数(10,000,000行)。
**debugFlag**
-
默认值:131(仅输出错误和警告信息)
系统(服务端和客户端)运行日志开关:
-
131 仅输出错误和警告信息
-
135 输入错误(ERROR)、警告(WARN)、信息(Info)
不同应用场景的数据往往具有不同的数据特征,比如保留天数、副本数、采集频次、记录大小、采集点的数量、压缩等都可完全不同。为获得在存储上的最高效率,TDengine提供如下存储相关的系统配置参数:
...
...
@@ -66,15 +122,14 @@ TDengine系统后台服务由taosd提供,可以在配置文件taos.cfg里修
## 客户端配置
TDengine系统的前台交互客户端应用程序为taos(Windows平台上为taos.exe),可以使用taos.cfg来配置启动和运行配置项。可以使用
`taos -?`
来获取全部的可选项。
启动的时候如果不指定taos加载配置文件路径,默认读取
`/etc/taos/`
路径下的
`taos.cfg`
文件来设置启动选项,如果在默认路径下找不到配置文件,则使用默认配置的设置来启动程序,并且会在启动的时候打印一行告警信息。指定配置文件来启动
`taos`
的命令如下:
TDengine系统的前台交互客户端应用程序为taos(Windows平台上为taos.exe)。与服务端程序一样,也可以通过设置taos.cfg来配置
`taos`
启动和运行的配置项。启动的时候如果不指定taos加载配置文件路径,默认读取
`/etc/taos/`
路径下的
`taos.cfg`
文件。指定配置文件来启动
`taos`
的命令如下:
```
taos -c /home/cfg/
```
**注意:启动设置的是配置文件所在目录,而不是配置文件本身**
如果
`/home/cfg/`
目录下没有配置文件,程序会继续启动并打印如下告警信息:
```
```
markdown
Welcome to the TDengine shell from linux, client version:1.6.4.0
option file:/home/cfg/taos.cfg not found, all options are set to system default
```
...
...
@@ -83,11 +138,17 @@ option file:/home/cfg/taos.cfg not found, all options are set to system default
客户端配置参数说明
**masterIP**
客户端默认发起请求的服务器的IP地址
-
默认值:127.0.0.1
客户端连接的TDengine服务器IP地址,如果不设置默认连接127.0.0.1的节点。以下两个命令等效:
```
taos
taos -h 127.0.0.1
```
其中的IP地址是从配置文件中读取的masterIP的值。
**locale**
-
默认值:系统中动态获取,如果自动获取失败,需要用户在配置文件设置或通过API设置
-
是否必须设置:否
TDengine为存储中文、日文、韩文等非ASCII编码的宽字符,提供一种专门的字段类型
`nchar`
。写入
`nchar`
字段的数据将统一采用
`UCS4-LE`
格式进行编码并发送到服务器。需要注意的是,
**编码正确性**
是客户端来保证。因此,如果用户想要正常使用
`nchar`
字段来存储诸如中文、日文、韩文等非ASCII字符,需要正确设置客户端的编码格式。
...
...
@@ -99,7 +160,6 @@ TDengine为存储中文、日文、韩文等非ASCII编码的宽字符,提供
**charset**
-
默认值:系统中动态获取,如果自动获取失败,需要用户在配置文件设置或通过API设置
-
是否必须设置:否
如果配置文件中不设置
`charset`
,在Linux系统中,taos在启动时候,自动读取系统当前的locale信息,并从locale信息中解析提取charset编码格式。如果自动读取locale信息失败,则尝试读取charset配置,如果读取charset配置也失败,
**则中断启动过程**
。
...
...
@@ -127,7 +187,6 @@ locale zh_CN.UTF-8
**sockettype**
-
默认值:UDP
-
是否必须设置:否
客户端连接服务端的套接字的方式,可以使用
`UDP`
和
`TCP`
两种配置。
在客户端和服务端之间的通讯需要经过恶劣的网络环境下(如公共网络、互联网)、客户端与数据库服务端连接不稳定(由于MTU的问题导致UDP丢包)的情况下,可以将连接的套接字类型调整为
`TCP`
...
...
@@ -135,8 +194,7 @@ locale zh_CN.UTF-8
>注意:客户端套接字的类型需要和服务端的套接字类型相同,否则无法连接数据库。
**compressMsgSize**
-
默认值:-1
-
是否必须设置:否
-
默认值:-1(不压缩)
客户端与服务器之间进行消息通讯过程中,对通讯的消息进行压缩的阈值,默认值为-1(不压缩)。如果要压缩消息,建议设置为64330字节,即大于64330字节的消息体才进行压缩。在配置文件中增加如下配置项即可:
```
...
...
@@ -146,7 +204,6 @@ compressMsgSize 64330
**timezone**
-
默认值:从系统中动态获取当前的时区设置
-
是否必须设置:否
客户端运行系统所在的时区。为应对多时区的数据写入和查询问题,TDengine采用Unix时间戳(
[
Unix Timestamp
](
https://en.wikipedia.org/wiki/Unix_time
)
)来记录和存储时间戳。Unix时间戳的特点决定了任一时刻不论在任何时区,产生的时间戳均一致。需要注意的是,Unix时间戳是在客户端完成转换和记录。为了确保客户端其他形式的时间()转换为正确的Unix时间戳,需要设置正确的时区。
...
...
@@ -175,7 +232,6 @@ SELECT count(*) FROM table_name WHERE TS<1554984068000;
**defaultUser**
-
默认值:root
-
是否必须设置:否
登录用户名,客户端登录的时候,如果不指定用户名,则自动使用该用户名登录。默认情况下,以下的两个命令等效
```
...
...
@@ -190,7 +246,6 @@ taos -u abc
**defaultPass**
-
默认值:taosdata
-
是否必须设置:否
登录用户名,客户端登录的时候,如果不指定密码,则自动使用该密码登录。默认情况下,以下的两个命令等效
```
...
...
@@ -198,8 +253,7 @@ taos
taos -ptaosdata
```
TCP/UDP端口,以及日志的配置参数,与server的配置参数完全一样。
TCP/UDP端口,以及日志的配置参数,与server的配置参数完全一样。使用命令
`taos -?`
可查看
`taos`
允许的可选项。
## 用户管理
...
...
@@ -312,6 +366,6 @@ KILL STREAM <stream-id>
## 系统监控
TDengine启动后,会自动创建一个监测数据库
SYS,并自动将服务器的CPU、内存、硬盘空间、带宽、请求数、磁盘读写速度、慢查询等信息定时写入该数据库。TDengine还将重要的系统操作(比如登录、创建、删除数据库等)日志以及各种错误报警信息记录下来存放在SYS库里。系统管理员可以从CLI直接查看这个数据库,也可以在WEB通过图形化界面查看这些监测信息
。
TDengine启动后,会自动创建一个监测数据库
`LOG`
,并自动将服务器的CPU、内存、硬盘空间、带宽、请求数、磁盘读写速度、慢查询等信息定时写入该数据库。TDengine还将重要的系统操作(比如登录、创建、删除数据库等)日志以及各种错误报警信息记录下来存放在
`LOG`
库里。系统管理员可以通过客户端程序查看记录库中的运行负载信息,(在企业版中)还可以通过浏览器查看数据的图标可视化结果
。
这些监测信息的采集缺省是打开的,但可以修改配置文件里的选项
`monitor`
将其关闭或打开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录