blob: ace7d4c77b1975bb745cbf64b0a287fc103cabef [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[358],{923:function(e,t,a){"use strict";a.r(t);var s=a(69),r=Object(s.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"下载"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#下载"}},[e._v("#")]),e._v(" 下载")]),e._v(" "),a("p",[e._v("IoTDB为您提供了两种安装方式,您可以参考下面的建议,任选其中一种:")]),e._v(" "),a("p",[e._v("第一种,从官网下载安装包。这是我们推荐使用的安装方式,通过该方式,您将得到一个可以立即使用的、打包好的二进制可执行文件。")]),e._v(" "),a("p",[e._v("第二种,使用源码编译。若您需要自行修改代码,可以使用该安装方式。")]),e._v(" "),a("h2",{attrs:{id:"安装环境要求"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#安装环境要求"}},[e._v("#")]),e._v(" 安装环境要求")]),e._v(" "),a("p",[e._v("安装前请保证您的电脑上配有JDK>=1.8的运行环境,并配置好JAVA_HOME环境变量。")]),e._v(" "),a("p",[e._v("如果您需要从源码进行编译,还需要安装:")]),e._v(" "),a("ol",[a("li",[e._v("Maven >= 3.6 的运行环境,具体安装方法可以参考以下链接:"),a("a",{attrs:{href:"https://maven.apache.org/install.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://maven.apache.org/install.html"),a("OutboundLink")],1),e._v("。")])]),e._v(" "),a("blockquote",[a("p",[e._v("注: 也可以选择不安装,使用我们提供的'mvnw.sh' 或 'mvnw.cmd' 工具。使用时请用'mvnw.sh' 或 'mvnw.cmd'命令代替下文的'mvn'命令。")])]),e._v(" "),a("h2",{attrs:{id:"从官网下载二进制可执行文件"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#从官网下载二进制可执行文件"}},[e._v("#")]),e._v(" 从官网下载二进制可执行文件")]),e._v(" "),a("p",[e._v("您可以从"),a("a",{attrs:{href:"http://iotdb.apache.org/Download/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://iotdb.apache.org/Download/"),a("OutboundLink")],1),e._v("上下载已经编译好的可执行程序iotdb-xxx.zip,该压缩包包含了IoTDB系统运行所需的所有必要组件。")]),e._v(" "),a("p",[e._v("下载后,您可使用以下操作对IoTDB的压缩包进行解压:")]),e._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[e._v("Shell > uzip iotdb-<version>.zip\n")])]),e._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[e._v("1")]),a("br")])]),a("h2",{attrs:{id:"使用源码编译"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#使用源码编译"}},[e._v("#")]),e._v(" 使用源码编译")]),e._v(" "),a("p",[e._v("您可以获取已发布的源码https://iotdb.apache.org/Download/,或者从git仓库获取https://github.com/apache/iotdb/tree/master")]),e._v(" "),a("p",[e._v("源码克隆后,进入到源码文件夹目录下,使用以下命令进行编译:")]),e._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[e._v("> mvn clean package -pl server -am -Dmaven.test.skip=true\n")])]),e._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[e._v("1")]),a("br")])]),a("p",[e._v('编译后,IoTDB 服务器会在 "server/target/iotdb-server-{project.version}" 文件夹下,包含以下内容:')]),e._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[e._v("+- sbin/ <-- script files\n|\n+- conf/ <-- configuration files\n|\n+- lib/ <-- project dependencies\n|\n+- tools/ <-- system tools\n")])]),e._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[e._v("1")]),a("br"),a("span",{staticClass:"line-number"},[e._v("2")]),a("br"),a("span",{staticClass:"line-number"},[e._v("3")]),a("br"),a("span",{staticClass:"line-number"},[e._v("4")]),a("br"),a("span",{staticClass:"line-number"},[e._v("5")]),a("br"),a("span",{staticClass:"line-number"},[e._v("6")]),a("br"),a("span",{staticClass:"line-number"},[e._v("7")]),a("br")])]),a("h2",{attrs:{id:"通过docker安装-dockerfile"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#通过docker安装-dockerfile"}},[e._v("#")]),e._v(" 通过Docker安装 (Dockerfile)")]),e._v(" "),a("p",[e._v("你可以通过"),a("RouterLink",{attrs:{to:"/zh/UserGuide/Master/Server/Docker Image.html"}},[e._v("这份指南")]),e._v("编译并运行一个IoTDB docker image。")],1)])}),[],!1,null,null,null);t.default=r.exports}}]);