| import{_ as s,r as l,o as d,c as i,b as t,d as e,a as o,e as n}from"./app-CZ10EDbW.js";const r={},c=t("h1",{id:"单机版部署",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#单机版部署"},[t("span",null,"单机版部署")])],-1),h=t("p",null,"本章将介绍如何启动IoTDB单机实例,IoTDB单机实例包括 1 个ConfigNode 和1个DataNode(即通常所说的1C1D)。",-1),g=t("h2",{id:"注意事项",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#注意事项"},[t("span",null,"注意事项")])],-1),p=n(`<li><p>部署时推荐优先使用<code>hostname</code>进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在目标服务器上配置/etc/hosts,如本机ip是192.168.1.3,hostname是iotdb-1,则可以使用以下命令设置服务器的 hostname,并使用hostname配置IoTDB的<code>cn_internal_address</code>、dn_internal_address、dn_rpc_address。</p><div class="language-bash line-numbers-mode" data-ext="sh" data-title="sh"><pre class="language-bash"><code><span class="token builtin class-name">echo</span> <span class="token string">"192.168.1.3 iotdb-1"</span> <span class="token operator">>></span> /etc/hosts |
| </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div></li><li><p>部分参数首次启动后不能修改,请参考下方的【参数配置】章节进行设置</p></li>`,2),m={href:"https://timecho.com/docs/zh/UserGuide/latest/Deployment-and-Maintenance/Monitoring-Board-Install-and-Deploy.html",target:"_blank",rel:"noopener noreferrer"},y=n(`<h2 id="安装步骤" tabindex="-1"><a class="header-anchor" href="#安装步骤"><span>安装步骤</span></a></h2><h3 id="_1、解压安装包并进入安装目录" tabindex="-1"><a class="header-anchor" href="#_1、解压安装包并进入安装目录"><span>1、解压安装包并进入安装目录</span></a></h3><div class="language-bash line-numbers-mode" data-ext="sh" data-title="sh"><pre class="language-bash"><code><span class="token function">unzip</span> iotdb-enterprise-<span class="token punctuation">{</span>version<span class="token punctuation">}</span>-bin.zip |
| </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_2、参数配置" tabindex="-1"><a class="header-anchor" href="#_2、参数配置"><span>2、参数配置</span></a></h3><h4 id="环境脚本配置" tabindex="-1"><a class="header-anchor" href="#环境脚本配置"><span>环境脚本配置</span></a></h4><ul><li>./conf/confignode-env.sh(./conf/confignode-env.bat)配置</li></ul><table><thead><tr><th style="text-align:center;"><strong>配置项</strong></th><th style="text-align:center;"><strong>说明</strong></th><th style="text-align:center;"><strong>默认值</strong></th><th style="text-align:center;"><strong>推荐值</strong></th><th style="text-align:center;">备注</th></tr></thead><tbody><tr><td style="text-align:center;">MEMORY_SIZE</td><td style="text-align:center;">IoTDB ConfigNode节点可以使用的内存总量</td><td style="text-align:center;">空</td><td style="text-align:center;">可按需填写,填写后系统会根据填写的数值来分配内存</td><td style="text-align:center;">重启服务生效</td></tr></tbody></table><ul><li>./conf/datanode-env.sh(./conf/datanode-env.bat)配置</li></ul><table><thead><tr><th style="text-align:center;"><strong>配置项</strong></th><th style="text-align:center;"><strong>说明</strong></th><th style="text-align:center;"><strong>默认值</strong></th><th style="text-align:center;"><strong>推荐值</strong></th><th style="text-align:center;">备注</th></tr></thead><tbody><tr><td style="text-align:center;">MEMORY_SIZE</td><td style="text-align:center;">IoTDB DataNode节点可以使用的内存总量</td><td style="text-align:center;">空</td><td style="text-align:center;">可按需填写,填写后系统会根据填写的数值来分配内存</td><td style="text-align:center;">重启服务生效</td></tr></tbody></table><h4 id="系统通用配置" tabindex="-1"><a class="header-anchor" href="#系统通用配置"><span>系统通用配置</span></a></h4><p>打开通用配置文件(./conf/iotdb-system.properties 文件),设置以下参数:</p><table><thead><tr><th style="text-align:center;"><strong>配置项</strong></th><th style="text-align:center;"><strong>说明</strong></th><th style="text-align:center;"><strong>默认值</strong></th><th style="text-align:center;"><strong>推荐值</strong></th><th style="text-align:center;">备注</th></tr></thead><tbody><tr><td style="text-align:center;">cluster_name</td><td style="text-align:center;">集群名称</td><td style="text-align:center;">defaultCluster</td><td style="text-align:center;">可根据需要设置集群名称,如无特殊需要保持默认即可</td><td style="text-align:center;">首次启动后不可修改</td></tr><tr><td style="text-align:center;">schema_replication_factor</td><td style="text-align:center;">元数据副本数,单机版此处设置为 1</td><td style="text-align:center;">1</td><td style="text-align:center;">1</td><td style="text-align:center;">默认1,首次启动后不可修改</td></tr><tr><td style="text-align:center;">data_replication_factor</td><td style="text-align:center;">数据副本数,单机版此处设置为 1</td><td style="text-align:center;">1</td><td style="text-align:center;">1</td><td style="text-align:center;">默认1,首次启动后不可修改</td></tr></tbody></table><h4 id="confignode配置" tabindex="-1"><a class="header-anchor" href="#confignode配置"><span>ConfigNode配置</span></a></h4><p>打开ConfigNode配置文件(./conf/iotdb-system.properties文件),设置以下参数:</p><table><thead><tr><th style="text-align:center;"><strong>配置项</strong></th><th style="text-align:center;"><strong>说明</strong></th><th style="text-align:center;"><strong>默认</strong></th><th style="text-align:center;">推荐值</th><th style="text-align:center;"><strong>备注</strong></th></tr></thead><tbody><tr><td style="text-align:center;">cn_internal_address</td><td style="text-align:center;">ConfigNode在集群内部通讯使用的地址</td><td style="text-align:center;">127.0.0.1</td><td style="text-align:center;">所在服务器的IPV4地址或hostname,推荐使用hostname</td><td style="text-align:center;">首次启动后不能修改</td></tr><tr><td style="text-align:center;">cn_internal_port</td><td style="text-align:center;">ConfigNode在集群内部通讯使用的端口</td><td style="text-align:center;">10710</td><td style="text-align:center;">10710</td><td style="text-align:center;">首次启动后不能修改</td></tr><tr><td style="text-align:center;">cn_consensus_port</td><td style="text-align:center;">ConfigNode副本组共识协议通信使用的端口</td><td style="text-align:center;">10720</td><td style="text-align:center;">10720</td><td style="text-align:center;">首次启动后不能修改</td></tr><tr><td style="text-align:center;">cn_seed_config_node</td><td style="text-align:center;">节点注册加入集群时连接的ConfigNode 的地址,cn_internal_address:cn_internal_port</td><td style="text-align:center;">127.0.0.1:10710</td><td style="text-align:center;">cn_internal_address:cn_internal_port</td><td style="text-align:center;">首次启动后不能修改</td></tr></tbody></table><h4 id="datanode-配置" tabindex="-1"><a class="header-anchor" href="#datanode-配置"><span>DataNode 配置</span></a></h4><p>打开DataNode配置文件 ./conf/iotdb-system.properties,设置以下参数:</p><table><thead><tr><th style="text-align:left;"><strong>配置项</strong></th><th style="text-align:left;"><strong>说明</strong></th><th style="text-align:left;"><strong>默认</strong></th><th style="text-align:left;">推荐值</th><th style="text-align:left;"><strong>备注</strong></th></tr></thead><tbody><tr><td style="text-align:left;">dn_rpc_address</td><td style="text-align:left;">客户端 RPC 服务的地址</td><td style="text-align:left;">0.0.0.0</td><td style="text-align:left;">所在服务器的IPV4地址或hostname,推荐使用hostname</td><td style="text-align:left;">重启服务生效</td></tr><tr><td style="text-align:left;">dn_rpc_port</td><td style="text-align:left;">客户端 RPC 服务的端口</td><td style="text-align:left;">6667</td><td style="text-align:left;">6667</td><td style="text-align:left;">重启服务生效</td></tr><tr><td style="text-align:left;">dn_internal_address</td><td style="text-align:left;">DataNode在集群内部通讯使用的地址</td><td style="text-align:left;">127.0.0.1</td><td style="text-align:left;">所在服务器的IPV4地址或hostname,推荐使用hostname</td><td style="text-align:left;">首次启动后不能修改</td></tr><tr><td style="text-align:left;">dn_internal_port</td><td style="text-align:left;">DataNode在集群内部通信使用的端口</td><td style="text-align:left;">10730</td><td style="text-align:left;">10730</td><td style="text-align:left;">首次启动后不能修改</td></tr><tr><td style="text-align:left;">dn_mpp_data_exchange_port</td><td style="text-align:left;">DataNode用于接收数据流使用的端口</td><td style="text-align:left;">10740</td><td style="text-align:left;">10740</td><td style="text-align:left;">首次启动后不能修改</td></tr><tr><td style="text-align:left;">dn_data_region_consensus_port</td><td style="text-align:left;">DataNode用于数据副本共识协议通信使用的端口</td><td style="text-align:left;">10750</td><td style="text-align:left;">10750</td><td style="text-align:left;">首次启动后不能修改</td></tr><tr><td style="text-align:left;">dn_schema_region_consensus_port</td><td style="text-align:left;">DataNode用于元数据副本共识协议通信使用的端口</td><td style="text-align:left;">10760</td><td style="text-align:left;">10760</td><td style="text-align:left;">首次启动后不能修改</td></tr><tr><td style="text-align:left;">dn_seed_config_node</td><td style="text-align:left;">节点注册加入集群时连接的ConfigNode地址,即cn_internal_address:cn_internal_port</td><td style="text-align:left;">127.0.0.1:10710</td><td style="text-align:left;">cn_internal_address:cn_internal_port</td><td style="text-align:left;">首次启动后不能修改</td></tr></tbody></table><h3 id="_3、启动-confignode-节点" tabindex="-1"><a class="header-anchor" href="#_3、启动-confignode-节点"><span>3、启动 ConfigNode 节点</span></a></h3><p>进入iotdb的sbin目录下,启动confignode</p><div class="language-bash line-numbers-mode" data-ext="sh" data-title="sh"><pre class="language-bash"><code>./start-confignode.sh <span class="token parameter variable">-d</span> <span class="token comment">#“-d”参数将在后台进行启动 </span> |
| </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><h3 id="_4、激活数据库" tabindex="-1"><a class="header-anchor" href="#_4、激活数据库"><span>4、激活数据库</span></a></h3><h4 id="方式一-激活文件拷贝激活" tabindex="-1"><a class="header-anchor" href="#方式一-激活文件拷贝激活"><span>方式一:激活文件拷贝激活</span></a></h4><ul><li>启动confignode节点后,进入activation文件夹, 将 system_info文件复制给天谋工作人员</li><li>收到工作人员返回的 license文件</li><li>将license文件放入对应节点的activation文件夹下;</li></ul><h4 id="方式二-激活脚本激活" tabindex="-1"><a class="header-anchor" href="#方式二-激活脚本激活"><span>方式二:激活脚本激活</span></a></h4><ul><li>获取激活所需机器码,进入安装目录的sbin目录,执行激活脚本:</li></ul><div class="language-bash line-numbers-mode" data-ext="sh" data-title="sh"><pre class="language-bash"><code> <span class="token builtin class-name">cd</span> sbin |
| </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>成功启动后,出现如下界面显示IOTDB安装成功。</p><figure><img src="https://alioss.timecho.com/docs/img/启动成功.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><p>出现安装成功界面后,继续看下是否激活成功,使用<code>show cluster</code>命令</p><p>当看到最右侧显示ACTIVATED表示激活成功</p><figure><img src="https://alioss.timecho.com/docs/img/show cluster.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure>`,42);function u(x,b){const a=l("ExternalLinkIcon");return d(),i("div",null,[c,h,g,t("ol",null,[p,t("li",null,[t("p",null,[e("推荐部署监控面板,可以对重要运行指标进行监控,随时掌握数据库运行状态,监控面板可以联系商务获取,部署监控面板步骤可以参考:"),t("a",m,[e("监控面板部署"),o(a)]),e("。")])])]),y])}const _=s(r,[["render",u],["__file","Stand-Alone-Deployment_timecho.html.vue"]]),v=JSON.parse('{"path":"/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_timecho.html","title":"单机版部署","lang":"zh-CN","frontmatter":{"description":"单机版部署 本章将介绍如何启动IoTDB单机实例,IoTDB单机实例包括 1 个ConfigNode 和1个DataNode(即通常所说的1C1D)。 注意事项 部署时推荐优先使用hostname进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在目标服务器上配置/etc/hosts,如本机ip是192.168.1....","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://iotdb.apache.org/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_timecho.html"}],["meta",{"property":"og:url","content":"https://iotdb.apache.org/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_timecho.html"}],["meta",{"property":"og:site_name","content":"IoTDB Website"}],["meta",{"property":"og:title","content":"单机版部署"}],["meta",{"property":"og:description","content":"单机版部署 本章将介绍如何启动IoTDB单机实例,IoTDB单机实例包括 1 个ConfigNode 和1个DataNode(即通常所说的1C1D)。 注意事项 部署时推荐优先使用hostname进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在目标服务器上配置/etc/hosts,如本机ip是192.168.1...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://alioss.timecho.com/docs/img/%E5%90%AF%E5%8A%A8%E6%88%90%E5%8A%9F.png"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-07-19T09:58:20.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-19T09:58:20.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"单机版部署\\",\\"image\\":[\\"https://alioss.timecho.com/docs/img/%E5%90%AF%E5%8A%A8%E6%88%90%E5%8A%9F.png\\",\\"https://alioss.timecho.com/docs/img/show%20cluster.png\\"],\\"dateModified\\":\\"2024-07-19T09:58:20.000Z\\",\\"author\\":[]}"]]},"headers":[{"level":2,"title":"注意事项","slug":"注意事项","link":"#注意事项","children":[]},{"level":2,"title":"安装步骤","slug":"安装步骤","link":"#安装步骤","children":[{"level":3,"title":"1、解压安装包并进入安装目录","slug":"_1、解压安装包并进入安装目录","link":"#_1、解压安装包并进入安装目录","children":[]},{"level":3,"title":"2、参数配置","slug":"_2、参数配置","link":"#_2、参数配置","children":[]},{"level":3,"title":"3、启动 ConfigNode 节点","slug":"_3、启动-confignode-节点","link":"#_3、启动-confignode-节点","children":[]},{"level":3,"title":"4、激活数据库","slug":"_4、激活数据库","link":"#_4、激活数据库","children":[]},{"level":3,"title":"5、启动DataNode 节点","slug":"_5、启动datanode-节点","link":"#_5、启动datanode-节点","children":[]},{"level":3,"title":"6、验证部署","slug":"_6、验证部署","link":"#_6、验证部署","children":[]}]}],"git":{"createdTime":1718979523000,"updatedTime":1721383100000,"contributors":[{"name":"majialin","email":"107627937+mal117@users.noreply.github.com","commits":1},{"name":"shuwenwei","email":"55970239+shuwenwei@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":4.88,"words":1464},"filePathRelative":"zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_timecho.md","localizedDate":"2024年6月21日","autoDesc":true}');export{_ as comp,v as data}; |