blob: b82fb9d5b1093bda936d9e0d561e1caa55a4374c [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[503],{905:function(s,t,a){"use strict";a.r(t);var e=a(29),r=Object(e.a)({},(function(){var s=this,t=s._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[t("h1",{attrs:{id:"iotdb-rewrite-tsfile-tool"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#iotdb-rewrite-tsfile-tool"}},[s._v("#")]),s._v(" IoTDB Rewrite-TsFile Tool")]),s._v(" "),t("h2",{attrs:{id:"工具介绍"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#工具介绍"}},[s._v("#")]),s._v(" 工具介绍")]),s._v(" "),t("p",[s._v("Rewrite-TsFile工具用于将TsFile中的数据写入正在运行的IoTDB中。")]),s._v(" "),t("h2",{attrs:{id:"使用方法"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#使用方法"}},[s._v("#")]),s._v(" 使用方法")]),s._v(" "),t("p",[s._v("若您在Windows环境中,请运行rewrite-tsfile.bat,若为Linux或Unix,请运行rewrite-tsfile.sh")]),s._v(" "),t("div",{staticClass:"language-bash line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[s._v("./rewrite-tsfile.bat -f filePath "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("-h host"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("-help"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("-p port"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("-pw password"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" -u user\n-f 待加载的文件或文件夹路径,必要字段\n-h IoTDB的Host地址,可选,默认127.0.0.1\n-help 输出帮助菜单,可选\n-p IoTDB的端口,可选,默认6667\n-pw IoTDB登录密码,可选,默认root\n-u IoTDb登录用户名,必要字段\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("h2",{attrs:{id:"使用范例"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#使用范例"}},[s._v("#")]),s._v(" 使用范例")]),s._v(" "),t("p",[s._v("假定服务器192.168.0.101:6667上运行一个IoTDB实例,想从将本地保存的TsFile备份文件夹D:\\IoTDB\\data中的所有的TsFile文件都加载进此IoTDB实例。")]),s._v(" "),t("p",[s._v("首先移动到rewrite-tsfile.bat所在文件夹中,打开命令行,然后执行")]),s._v(" "),t("div",{staticClass:"language-bash line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[s._v("./rewrite-tsfile.bat -f "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"D:\\IoTDB\\data"')]),s._v(" -h "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("192.168")]),s._v(".0.101 -p "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("6667")]),s._v(" -u root -pw root\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("等待脚本执行完成之后,可以检查IoTDB实例中数据已经被正确加载")]),s._v(" "),t("h2",{attrs:{id:"常见问题"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#常见问题"}},[s._v("#")]),s._v(" 常见问题")]),s._v(" "),t("ul",[t("li",[s._v("找不到或无法加载主类RewriteTsFileTool\n"),t("ul",[t("li",[s._v("可能是由于未设置环境变量$IOTDB_HOME,请设置环境变量之后重试")])])]),s._v(" "),t("li",[s._v("Missing require argument: f或Missing require argument: u\n"),t("ul",[t("li",[s._v("输入命令缺少待-f字段(加载文件或文件夹路径),或者缺少-u字段(用户名),请添加之后重新执行")])])]),s._v(" "),t("li",[s._v("执行到中途崩溃了想重新加载怎么办\n"),t("ul",[t("li",[s._v("最简单的办法,您重新执行刚才的命令,重新加载数据不会影响加载之后的正确性")]),s._v(" "),t("li",[s._v("如果您想避免重新加载已经加载完成的文件来节省时间,您可以将上一次执行日志显示已经加载完成的TsFile从待加载文件夹中去掉,然后重新加载该文件夹")])])])])])}),[],!1,null,null,null);t.default=r.exports}}]);