blob: c322cb1eecc4dc2405bc220cc174533476919eaf [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[403],{967:function(t,e,l){"use strict";l.r(e);var _=l(69),a=Object(_.a)({},(function(){var t=this,e=t.$createElement,l=t._self._c||e;return l("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[l("h1",{attrs:{id:"配置手册"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#配置手册"}},[t._v("#")]),t._v(" 配置手册")]),t._v(" "),l("p",[t._v("为方便IoTDB Server的配置与管理,IoTDB Server为用户提供三种配置项,使得用户可以在启动服务器或服务器运行时对其进行配置。")]),t._v(" "),l("p",[t._v("三种配置项的配置文件均位于IoTDB安装目录:"),l("code",[t._v("$IOTDB_HOME/conf")]),t._v("文件夹下,其中涉及server配置的共有2个文件,分别为:"),l("code",[t._v("iotdb-env.sh")]),t._v(", "),l("code",[t._v("iotdb-engine.properties")]),t._v("。用户可以通过更改其中的配置项对系统运行的相关配置项进行配置。")]),t._v(" "),l("p",[t._v("配置文件的说明如下:")]),t._v(" "),l("ul",[l("li",[l("p",[l("code",[t._v("iotdb-env.sh")]),t._v(":环境配置项的默认配置文件。用户可以在文件中配置JAVA-JVM的相关系统配置项。")])]),t._v(" "),l("li",[l("p",[l("code",[t._v("iotdb-engine.properties")]),t._v(":IoTDB引擎层系统配置项的默认配置文件。用户可以在文件中配置IoTDB引擎运行时的相关参数,如JDBC服务监听端口("),l("code",[t._v("rpc_port")]),t._v(")、overflow数据文件存储目录("),l("code",[t._v("overflow_data_dir")]),t._v(")等。此外,用户可以在文件中配置IoTDB存储时TsFile文件的相关信息,如每次将内存中的数据写入到磁盘时的数据大小("),l("code",[t._v("group_size_in_byte")]),t._v("),内存中每个列打一次包的大小("),l("code",[t._v("page_size_in_byte")]),t._v(")等。")])])]),t._v(" "),l("h2",{attrs:{id:"热修改配置项"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#热修改配置项"}},[t._v("#")]),t._v(" 热修改配置项")]),t._v(" "),l("p",[t._v("为方便用户使用,IoTDB Server为用户提供了热修改功能,即在系统运行过程中修改"),l("code",[t._v("iotdb-engine.properties")]),t._v("中部分配置参数并即时应用到系统中。下面介绍的参数中,改后\n生效方式为"),l("code",[t._v("触发生效")]),t._v("的均为支持热修改的配置参数。")]),t._v(" "),l("p",[t._v("触发方式:客户端发送"),l("code",[t._v("load configuration")]),t._v("命令至IoTDB Server,客户端的使用方式详见第4章")]),t._v(" "),l("h2",{attrs:{id:"环境配置项"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#环境配置项"}},[t._v("#")]),t._v(" 环境配置项")]),t._v(" "),l("p",[t._v("环境配置项主要用于对IoTDB Server运行的Java环境相关参数进行配置,如JVM相关配置。IoTDB Server启动时,此部分配置会被传给JVM。用户可以通过查看 "),l("code",[t._v("iotdb-env.sh")]),t._v("(或"),l("code",[t._v("iotdb-env.bat")]),t._v(")文件查看环境配置项内容。详细配置项说明如下:")]),t._v(" "),l("ul",[l("li",[t._v("LOCAL_JMX")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("LOCAL_JMX")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("JMX监控模式,配置为yes表示仅允许本地监控,设置为no的时候表示允许远程监控")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("枚举String : “yes”, “no”")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("yes")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("JMX_PORT")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("JMX_PORT")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("JMX监听端口。请确认该端口不是系统保留端口并且未被占用。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Short Int: [0,65535]")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("31999")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("MAX_HEAP_SIZE")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("MAX_HEAP_SIZE")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("IoTDB启动时能使用的最大堆内存大小。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("取决于操作系统和机器配置。在Linux或MacOS系统下默认为机器内存的四分之一。在Windows系统下,32位系统的默认值是512M,64位系统默认值是2G。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("HEAP_NEWSIZE")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("HEAP_NEWSIZE")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("IoTDB启动时能使用的最小堆内存大小。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("取决于操作系统和机器配置。在Linux或MacOS系统下默认值为机器CPU核数乘以100M的值与MAX_HEAP_SIZE四分之一这二者的最小值。在Windows系统下,32位系统的默认值是512M,64位系统默认值是2G。。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("h2",{attrs:{id:"系统配置项"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#系统配置项"}},[t._v("#")]),t._v(" 系统配置项")]),t._v(" "),l("p",[t._v("系统配置项是IoTDB Server运行的核心配置,它主要用于设置IoTDB Server文件层和引擎层的参数,便于用户根据自身需求调整Server的相关配置,以达到较好的性能表现。系统配置项可分为两大模块:文件层配置项和引擎层配置项。用户可以通过查看"),l("code",[t._v("iotdb-engine.properties")]),t._v(",文件查看和修改两种配置项的内容。在0.7.0版本中字符串类型的配置项大小写敏感。")]),t._v(" "),l("h3",{attrs:{id:"文件层配置"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#文件层配置"}},[t._v("#")]),t._v(" 文件层配置")]),t._v(" "),l("ul",[l("li",[t._v("compressor")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("compressor")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("数据压缩方法")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("枚举String : “UNCOMPRESSED”, “SNAPPY”")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("UNCOMPRESSED")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("group_size_in_byte")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("group_size_in_byte")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("每次将内存中的数据写入到磁盘时的最大写入字节数")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("134217728")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("max_number_of_points_in_page")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("max_number_of_points_in_page")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("一个页中最多包含的数据点(时间戳-值的二元组)数量")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("1048576")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("max_degree_of_index_node")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("max_degree_of_index_node")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("元数据索引树的最大度(即每个节点的最大子节点个数)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("1024")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("仅允许在第一次启动服务器前修改")])])])]),t._v(" "),l("ul",[l("li",[t._v("max_string_length")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("max_string_length")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("针对字符串类型的数据,单个字符串最大长度,单位为字符")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("128")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("page_size_in_byte")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("page_size_in_byte")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("内存中每个列写出时,写成的单页最大的大小,单位为字节")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("65536")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("time_series_data_type")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("time_series_data_type")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("时间戳数据类型")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v('枚举String: "INT32", "INT64"')])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int64")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("time_encoder")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("time_encoder")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("时间列编码方式")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("枚举String: “TS_2DIFF”,“PLAIN”,“RLE”")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("TS_2DIFF")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("float_precision")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("float_precision")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("浮点数精度,为小数点后数字的位数")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("默认为2位。注意:32位浮点数的十进制精度为7位,64位浮点数的十进制精度为15位。如果设置超过机器精度将没有实际意义。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("bloomFilterErrorRate")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("bloomFilterErrorRate")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("bloom过滤器的误报率. 在加载元数据之前 Bloom filter 可以检查给定的时间序列是否在 TsFile 中。这可以优化加载元数据的性能,并跳过不包含指定时间序列的 TsFile。如果你想了解更多关于它的细节,你可以参考: "),l("a",{attrs:{href:"https://en.wikipedia.org/wiki/Bloom_filter",target:"_blank",rel:"noopener noreferrer"}},[t._v("wiki page of bloom filter"),l("OutboundLink")],1),t._v(".")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("浮点数, 范围为(0, 1)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("0.05")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启生效")])])])]),t._v(" "),l("h3",{attrs:{id:"引擎层配置"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#引擎层配置"}},[t._v("#")]),t._v(" 引擎层配置")]),t._v(" "),l("ul",[l("li",[t._v("back_loop_period_in_second")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("back_loop_period_in_second")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("系统统计量触发统计的频率,单位为秒。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("5")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("data_dirs")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("data_dirs")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("IoTDB数据存储路径,默认存放在和bin目录同级的data目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("data")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("enable_wal")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_wal")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("是否开启写前日志,默认值为true表示开启,配置成false表示关闭")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Bool")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("tag_attribute_total_size")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("tag_attribute_total_size")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("每个时间序列标签和属性的最大持久化字节数")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("700")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("仅允许在第一次启动服务器前修改")])])])]),t._v(" "),l("ul",[l("li",[t._v("enable_partial_insert")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_partial_insert")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在一次insert请求中,如果部分测点写入失败,是否继续写入其他测点")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Bool")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("fetch_size")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("fetch_size")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("批量读取数据的时候,每一次读取数据的数量。单位为数据条数,即不同时间戳的个数。某次会话中,用户可以在使用时自己设定,此时仅在该次会话中生效。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("10000")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("force_wal_period_in_ms")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("force_wal_period_in_ms")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("写前日志定期刷新到磁盘的周期,单位毫秒,有可能丢失至多flush_wal_period_in_ms毫秒的操作。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("10")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("flush_wal_threshold")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("flush_wal_threshold")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("写前日志的条数达到该值之后,刷新到磁盘,有可能丢失至多flush_wal_threshold个操作")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("10000")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("merge_concurrent_threads")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("merge_concurrent_threads")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("乱序数据进行合并的时候最多可以用来进行merge的线程数。值越大,对IO和CPU消耗越多。值越小,当乱序数据过多时,磁盘占用量越大,读取会变慢。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("0")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("enable_parameter_adapter")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_parameter_adapter")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("开启自动调整系统参数,避免爆内存")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Bool")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("memtable_size_threshold")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("memtable_size_threshold")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("内存缓冲区 memtable 阈值")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Long")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("1073741824")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("enable_parameter_adapter为false时生效、重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("avg_series_point_number_threshold")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("avg_series_point_number_threshold")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("内存中平均每个时间序列点数最大值,达到触发flush")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("10000")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("tsfile_size_threshold")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("tsfile_size_threshold")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("每个 tsfile 大小")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Long")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("536870912")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("enable_parameter_adapter为false时生效、重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("enable_partition")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_partition")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Description")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("是否开启将数据按时间分区存储的功能,如果关闭,所有数据都属于分区 0")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Type")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Bool")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Default")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("false")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("Effective")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("仅允许在第一次启动服务器前修改")])])])]),t._v(" "),l("ul",[l("li",[t._v("partition_interval")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("partition_interval")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("用于存储组分区的时间段长度,用户指定的存储组下会使用该时间段进行分区,单位:秒")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int64")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("604800")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("仅允许在第一次启动服务器前修改")])])])]),t._v(" "),l("ul",[l("li",[t._v("memtable_num_in_each_storage_group")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("memtable_num_in_each_storage_group")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("每个存储组所控制的memtable的最大数量,这决定了来源于多少个不同时间分区的数据可以并发写入"),l("br"),t._v("举例来说,你的时间分区为按天分区,想要同时并发写入3天的数据,那么这个值应该被设置为6(3个给顺序写入,3个给乱序写入)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("10")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("multi_dir_strategy")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("multi_dir_strategy")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("IoTDB在tsfile_dir中为TsFile选择目录时采用的策略。可使用简单类名或类名全称。系统提供以下三种策略:"),l("br"),t._v("1. SequenceStrategy:IoTDB按顺序从tsfile_dir中选择目录,依次遍历tsfile_dir中的所有目录,并不断轮循;"),l("br"),t._v("2. MaxDiskUsableSpaceFirstStrategy:IoTDB优先选择tsfile_dir中对应磁盘空余空间最大的目录;"),l("br"),t._v("3. MinFolderOccupiedSpaceFirstStrategy:IoTDB优先选择tsfile_dir中已使用空间最小的目录;"),l("br"),t._v("4. UserDfineStrategyPackage(用户自定义策略)"),l("br"),t._v("您可以通过以下方法完成用户自定义策略:"),l("br"),t._v("1. 继承cn.edu.tsinghua.iotdb.conf.directories.strategy.DirectoryStrategy类并实现自身的Strategy方法;"),l("br"),t._v("2. 将实现的类的完整类名(包名加类名,UserDfineStrategyPackage)填写到该配置项;"),l("br"),t._v("3. 将该类jar包添加到工程中。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("MaxDiskUsableSpaceFirstStrategy")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("rpc_address")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("rpc_address")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}})]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v('"0.0.0.0"')])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("rpc_port")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("rpc_port")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("jdbc服务监听端口。请确认该端口不是系统保留端口并且未被占用。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Short Int : [0,65535]")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("6667")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("time_zone")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("time_zone")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("服务器所处的时区,默认为北京时间(东八区)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Time Zone String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("+08:00")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("触发生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("enable_stat_monitor")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_stat_monitor")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("选择是否启动后台统计功能")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Boolean")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("false")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("concurrent_flush_thread")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("concurrent_flush_thread")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("当IoTDB将内存中的数据写入磁盘时,最多启动多少个线程来执行该操作。如果该值小于等于0,那么采用机器所安装的CPU核的数量。默认值为0。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("0")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("stat_monitor_detect_freq_in_second")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("stat_monitor_detect_freq_in_second")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("每隔一段时间(以秒为单位)检测当前记录统计量时间范围是否超过stat_monitor_retain_interval,并进行定时清理。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("600")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("stat_monitor_retain_interval_in_second")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("stat_monitor_retain_interval_in_second")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("系统统计信息的保留时间(以秒为单位),超过保留时间范围的统计数据将被定时清理。")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Int32")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("600")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("tsfile_storage_fs")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("tsfile_storage_fs")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Tsfile和相关数据文件的存储文件系统。目前支持LOCAL(本地文件系统)和HDFS两种")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("LOCAL")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("仅允许在第一次启动服务器前修改")])])])]),t._v(" "),l("ul",[l("li",[t._v("core_site_path")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("core_site_path")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在Tsfile和相关数据文件存储到HDFS的情况下用于配置core-site.xml的绝对路径")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("/etc/hadoop/conf/core-site.xml")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("hdfs_site_path")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("Name")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_site_path")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在Tsfile和相关数据文件存储到HDFS的情况下用于配置hdfs-site.xml的绝对路径")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("/etc/hadoop/conf/hdfs-site.xml")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("hdfs_ip")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_ip")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在Tsfile和相关数据文件存储到HDFS的情况下用于配置HDFS的IP。"),l("strong",[t._v("如果配置了多于1个hdfs_ip,则表明启用了Hadoop HA")])])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("localhost")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("hdfs_port")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_port")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在Tsfile和相关数据文件存储到HDFS的情况下用于配置HDFS的端口")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("9000")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("dfs_nameservices")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_nameservices")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在使用Hadoop HA的情况下用于配置HDFS的nameservices")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("hdfsnamespace")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("dfs_ha_namenodes")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_ha_namenodes")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在使用Hadoop HA的情况下用于配置HDFS的nameservices下的namenodes")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("nn1,nn2")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("dfs_ha_automatic_failover_enabled")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("dfs_ha_automatic_failover_enabled")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在使用Hadoop HA的情况下用于配置是否使用失败自动切换")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Boolean")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("dfs_client_failover_proxy_provider")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("dfs_client_failover_proxy_provider")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("在使用Hadoop HA且使用失败自动切换的情况下配置失败自动切换的实现方式")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("hdfs_use_kerberos")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("hdfs_use_kerberos")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("是否使用kerberos验证访问hdfs")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("false")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("kerberos_keytab_file_path")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("kerberos_keytab_file_path")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("kerberos keytab file 的完整路径")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("/path")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("kerberos_principal")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("kerberos_principal")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("Kerberos 认证原则")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("your principal")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("authorizer_provider_class")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("authorizer_provider_class")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("权限服务的类名")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("org.apache.iotdb.db.auth.authorizer.LocalFileAuthorizer")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("其他可选值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("org.apache.iotdb.db.auth.authorizer.OpenIdAuthorizer")])])])]),t._v(" "),l("ul",[l("li",[t._v("openID_url")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("openID_url")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("openID 服务器地址 (当OpenIdAuthorizer被启用时必须设定)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("String (一个http地址)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("无")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("h2",{attrs:{id:"数据类型自动推断"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#数据类型自动推断"}},[t._v("#")]),t._v(" 数据类型自动推断")]),t._v(" "),l("ul",[l("li",[t._v("enable_auto_create_schema")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("enable_auto_create_schema")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("当写入的序列不存在时,是否自动创建序列到Schema")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true or false")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("true")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("default_storage_group_level")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("default_storage_group_level")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("当写入的数据不存在且自动创建序列时,若需要创建相应的存储组,将序列路径的哪一层当做存储组. 例如, 如果我们接到一个新序列 root.sg0.d1.s2, 并且level=1, 那么root.sg0被视为存储组(因为root是level 0 层)")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("整数")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("1")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("boolean_string_infer_type")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("boolean_string_infer_type")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v('"true" 或者 "false" 被视为什么数据')])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("BOOLEAN 或者 TEXT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("BOOLEAN")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("integer_string_infer_type")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("integer_string_infer_type")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("整数型数据被推断成什么")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("INT32, INT64, FLOAT, DOUBLE, TEXT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("FLOAT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("nan_string_infer_type")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("nan_string_infer_type")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("NaN 字符串被推断为什么")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("DOUBLE, FLOAT or TEXT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("FLOAT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("ul",[l("li",[t._v("floating_string_infer_type")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("名字")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("floating_string_infer_type")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("描述")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v('"6.7"等浮点数被推断为什么')])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("取值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("DOUBLE, FLOAT or TEXT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("默认值")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("FLOAT")])]),t._v(" "),l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("改后生效方式")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("重启服务器生效")])])])]),t._v(" "),l("h2",{attrs:{id:"开启gc日志"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#开启gc日志"}},[t._v("#")]),t._v(" 开启GC日志")]),t._v(" "),l("p",[t._v('GC日志默认是关闭的。为了性能调优,用户可能会需要手机GC信息。\n若要打开GC日志,则需要在启动IoTDB Server的时候加上"printgc"参数:')]),t._v(" "),l("div",{staticClass:"language-bash line-numbers-mode"},[l("pre",{pre:!0,attrs:{class:"language-bash"}},[l("code",[l("span",{pre:!0,attrs:{class:"token function"}},[t._v("nohup")]),t._v(" sbin/start-server.sh printgc "),l("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("/dev/null "),l("span",{pre:!0,attrs:{class:"token operator"}},[l("span",{pre:!0,attrs:{class:"token file-descriptor important"}},[t._v("2")]),t._v(">")]),l("span",{pre:!0,attrs:{class:"token file-descriptor important"}},[t._v("&1")]),t._v(" "),l("span",{pre:!0,attrs:{class:"token operator"}},[t._v("&")]),t._v("\n")])]),t._v(" "),l("div",{staticClass:"line-numbers-wrapper"},[l("span",{staticClass:"line-number"},[t._v("1")]),l("br")])]),l("p",[t._v("或者")]),t._v(" "),l("div",{staticClass:"language-bash line-numbers-mode"},[l("pre",{pre:!0,attrs:{class:"language-bash"}},[l("code",[t._v("sbin"),l("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("\\")]),t._v("start-server.bat printgc\n")])]),t._v(" "),l("div",{staticClass:"line-numbers-wrapper"},[l("span",{staticClass:"line-number"},[t._v("1")]),l("br")])]),l("p",[t._v("GC日志会被存储在"),l("code",[t._v("IOTDB_HOME/logs/gc.log")]),t._v(". 至多会存储10个gc.log文件,每个文件最多10MB。")])])}),[],!1,null,null,null);e.default=a.exports}}]);