blob: 5bf2967593e3a363888c6dae806350ea03678783 [file] [log] [blame]
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[8837],{15680:(e,t,a)=>{a.d(t,{xA:()=>g,yg:()=>d});var n=a(96540);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)a=l[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)a=l[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var p=n.createContext({}),m=function(e){var t=n.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},g=function(e){var t=m(e.components);return n.createElement(p.Provider,{value:t},e.children)},y={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},c=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,l=e.originalType,p=e.parentName,g=o(e,["components","mdxType","originalType","parentName"]),c=m(a),d=r,s=c["".concat(p,".").concat(d)]||c[d]||y[d]||l;return a?n.createElement(s,i(i({ref:t},g),{},{components:a})):n.createElement(s,i({ref:t},g))}));function d(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=a.length,i=new Array(l);i[0]=c;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:r,i[1]=o;for(var m=2;m<l;m++)i[m]=a[m];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}c.displayName="MDXCreateElement"},49728:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>y,frontMatter:()=>l,metadata:()=>o,toc:()=>m});var n=a(58168),r=(a(96540),a(15680));const l={id:"quickstart",title:"\u5feb\u901f\u5f00\u59cb",sidebar_label:"\u5feb\u901f\u5f00\u59cb"},i=void 0,o={unversionedId:"start/quickstart",id:"start/quickstart",title:"\u5feb\u901f\u5f00\u59cb",description:"\ud83d\udc15 \u5f00\u59cb\u4f7f\u7528",source:"@site/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md",sourceDirName:"start",slug:"/start/quickstart",permalink:"/zh-cn/docs/start/quickstart",draft:!1,editUrl:"https://github.com/apache/hertzbeat/edit/master/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md",tags:[],version:"current",frontMatter:{id:"quickstart",title:"\u5feb\u901f\u5f00\u59cb",sidebar_label:"\u5feb\u901f\u5f00\u59cb"},sidebar:"docs",previous:{title:"\u4ecb\u7ecd",permalink:"/zh-cn/docs/"},next:{title:"Docker\u65b9\u5f0f\u90e8\u7f72",permalink:"/zh-cn/docs/start/docker-deploy"}},p={},m=[{value:"\ud83d\udc15 \u5f00\u59cb\u4f7f\u7528",id:"-\u5f00\u59cb\u4f7f\u7528",level:3},{value:"\ud83c\udf5e HertzBeat\u5b89\u88c5",id:"-hertzbeat\u5b89\u88c5",level:3},{value:"\u65b9\u5f0f\u4e00\uff1aDocker\u65b9\u5f0f\u5feb\u901f\u5b89\u88c5",id:"\u65b9\u5f0f\u4e00docker\u65b9\u5f0f\u5feb\u901f\u5b89\u88c5",level:4},{value:"\u65b9\u5f0f\u4e8c\uff1a\u901a\u8fc7\u5b89\u88c5\u5305\u5b89\u88c5",id:"\u65b9\u5f0f\u4e8c\u901a\u8fc7\u5b89\u88c5\u5305\u5b89\u88c5",level:4},{value:"\u65b9\u5f0f\u4e09\uff1a\u672c\u5730\u4ee3\u7801\u542f\u52a8",id:"\u65b9\u5f0f\u4e09\u672c\u5730\u4ee3\u7801\u542f\u52a8",level:4},{value:"\u65b9\u5f0f\u56db\uff1aDocker-Compose \u7edf\u4e00\u5b89\u88c5 hertzbeat+mysql+iotdb/tdengine",id:"\u65b9\u5f0f\u56dbdocker-compose-\u7edf\u4e00\u5b89\u88c5-hertzbeatmysqliotdbtdengine",level:5},{value:"\u65b9\u5f0f\u4e94\uff1aKubernetes Helm Charts \u90e8\u7f72 hertzbeat+collector+mysql+iotdb",id:"\u65b9\u5f0f\u4e94kubernetes-helm-charts-\u90e8\u7f72-hertzbeatcollectormysqliotdb",level:5},{value:"\ud83d\udc35 \u4f9d\u8d56\u670d\u52a1\u90e8\u7f72(\u53ef\u9009)",id:"-\u4f9d\u8d56\u670d\u52a1\u90e8\u7f72\u53ef\u9009",level:3},{value:"\u5b89\u88c5Mysql(\u53ef\u9009)",id:"\u5b89\u88c5mysql\u53ef\u9009",level:5},{value:"\u5b89\u88c5TDengine(\u53ef\u9009)",id:"\u5b89\u88c5tdengine\u53ef\u9009",level:5},{value:"\u5b89\u88c5IotDB(\u53ef\u9009)",id:"\u5b89\u88c5iotdb\u53ef\u9009",level:5}],g={toc:m};function y(e){let{components:t,...a}=e;return(0,r.yg)("wrapper",(0,n.A)({},g,a,{components:t,mdxType:"MDXLayout"}),(0,r.yg)("h3",{id:"-\u5f00\u59cb\u4f7f\u7528"},"\ud83d\udc15 \u5f00\u59cb\u4f7f\u7528"),(0,r.yg)("ul",null,(0,r.yg)("li",{parentName:"ul"},"\u5982\u679c\u60a8\u662f\u60f3\u5c06HertzBeat\u90e8\u7f72\u5230\u672c\u5730\u642d\u5efa\u76d1\u63a7\u7cfb\u7edf\uff0c\u8bf7\u53c2\u8003\u4e0b\u9762\u7684\u90e8\u7f72\u6587\u6863\u8fdb\u884c\u64cd\u4f5c\u3002")),(0,r.yg)("h3",{id:"-hertzbeat\u5b89\u88c5"},"\ud83c\udf5e HertzBeat\u5b89\u88c5"),(0,r.yg)("blockquote",null,(0,r.yg)("p",{parentName:"blockquote"},"HertzBeat\u652f\u6301\u901a\u8fc7\u6e90\u7801\u5b89\u88c5\u542f\u52a8\uff0cDocker\u5bb9\u5668\u8fd0\u884c\u548c\u5b89\u88c5\u5305\u65b9\u5f0f\u5b89\u88c5\u90e8\u7f72\uff0cCPU\u67b6\u6784\u652f\u6301X86/ARM64\u3002")),(0,r.yg)("h4",{id:"\u65b9\u5f0f\u4e00docker\u65b9\u5f0f\u5feb\u901f\u5b89\u88c5"},"\u65b9\u5f0f\u4e00\uff1aDocker\u65b9\u5f0f\u5feb\u901f\u5b89\u88c5"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},(0,r.yg)("inlineCode",{parentName:"li"},"docker")," \u73af\u5883\u4ec5\u9700\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u59cb")),(0,r.yg)("p",null,(0,r.yg)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat")),(0,r.yg)("p",null,(0,r.yg)("inlineCode",{parentName:"p"},"\u6216\u8005\u4f7f\u7528 quay.io (\u82e5 dockerhub \u7f51\u7edc\u94fe\u63a5\u8d85\u65f6)")),(0,r.yg)("p",null,(0,r.yg)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat")),(0,r.yg)("ol",{start:2},(0,r.yg)("li",{parentName:"ol"},(0,r.yg)("p",{parentName:"li"},"\u6d4f\u89c8\u5668\u8bbf\u95ee ",(0,r.yg)("inlineCode",{parentName:"p"},"http://localhost:1157")," \u5373\u53ef\u5f00\u59cb\uff0c\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801 ",(0,r.yg)("inlineCode",{parentName:"p"},"admin/hertzbeat"))),(0,r.yg)("li",{parentName:"ol"},(0,r.yg)("p",{parentName:"li"},"\u90e8\u7f72\u91c7\u96c6\u5668\u96c6\u7fa4(\u53ef\u9009)"))),(0,r.yg)("pre",null,(0,r.yg)("code",{parentName:"pre"},"docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector\n")),(0,r.yg)("ul",null,(0,r.yg)("li",{parentName:"ul"},(0,r.yg)("inlineCode",{parentName:"li"},"-e IDENTITY=custom-collector-name")," : \u914d\u7f6e\u6b64\u91c7\u96c6\u5668\u7684\u552f\u4e00\u6027\u6807\u8bc6\u7b26\u540d\u79f0\uff0c\u591a\u4e2a\u91c7\u96c6\u5668\u540d\u79f0\u4e0d\u80fd\u76f8\u540c\uff0c\u5efa\u8bae\u81ea\u5b9a\u4e49\u82f1\u6587\u540d\u79f0\u3002"),(0,r.yg)("li",{parentName:"ul"},(0,r.yg)("inlineCode",{parentName:"li"},"-e MODE=public")," : \u914d\u7f6e\u8fd0\u884c\u6a21\u5f0f(public or private), \u516c\u5171\u96c6\u7fa4\u6a21\u5f0f\u6216\u79c1\u6709\u4e91\u8fb9\u6a21\u5f0f\u3002"),(0,r.yg)("li",{parentName:"ul"},(0,r.yg)("inlineCode",{parentName:"li"},"-e MANAGER_HOST=127.0.0.1")," : \u914d\u7f6e\u8fde\u63a5\u4e3bHertzBeat\u670d\u52a1\u7684\u5bf9\u5916IP\u3002"),(0,r.yg)("li",{parentName:"ul"},(0,r.yg)("inlineCode",{parentName:"li"},"-e MANAGER_PORT=1158")," : \u914d\u7f6e\u8fde\u63a5\u4e3bHertzBeat\u670d\u52a1\u7684\u5bf9\u5916\u7aef\u53e3\uff0c\u9ed8\u8ba41158\u3002")),(0,r.yg)("p",null,"\u66f4\u591a\u914d\u7f6e\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"docker-deploy"},"\u901a\u8fc7Docker\u65b9\u5f0f\u5b89\u88c5HertzBeat")," "),(0,r.yg)("h4",{id:"\u65b9\u5f0f\u4e8c\u901a\u8fc7\u5b89\u88c5\u5305\u5b89\u88c5"},"\u65b9\u5f0f\u4e8c\uff1a\u901a\u8fc7\u5b89\u88c5\u5305\u5b89\u88c5"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},"\u4e0b\u8f7d\u60a8\u7cfb\u7edf\u73af\u5883\u5bf9\u5e94\u7684\u5b89\u88c5\u5305",(0,r.yg)("inlineCode",{parentName:"li"},"hertzbeat-xx.tar.gz")," ",(0,r.yg)("a",{parentName:"li",href:"https://gitee.com/dromara/hertzbeat/releases"},"GITEE Release")," ",(0,r.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases"},"GITHUB Release")),(0,r.yg)("li",{parentName:"ol"},"\u914d\u7f6e HertzBeat \u7684\u914d\u7f6e\u6587\u4ef6 ",(0,r.yg)("inlineCode",{parentName:"li"},"hertzbeat/config/application.yml"),"(\u53ef\u9009)"),(0,r.yg)("li",{parentName:"ol"},"\u90e8\u7f72\u542f\u52a8 ",(0,r.yg)("inlineCode",{parentName:"li"},"$ ./bin/startup.sh ")," \u6216 ",(0,r.yg)("inlineCode",{parentName:"li"},"bin/startup.bat")),(0,r.yg)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee ",(0,r.yg)("inlineCode",{parentName:"li"},"http://localhost:1157")," \u5373\u53ef\u5f00\u59cb\uff0c\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801 ",(0,r.yg)("inlineCode",{parentName:"li"},"admin/hertzbeat")),(0,r.yg)("li",{parentName:"ol"},"\u90e8\u7f72\u91c7\u96c6\u5668\u96c6\u7fa4(\u53ef\u9009)",(0,r.yg)("ul",{parentName:"li"},(0,r.yg)("li",{parentName:"ul"},"\u4e0b\u8f7d\u60a8\u7cfb\u7edf\u73af\u5883\u5bf9\u5e94\u91c7\u96c6\u5668\u5b89\u88c5\u5305",(0,r.yg)("inlineCode",{parentName:"li"},"hertzbeat-collector-xx.tar.gz"),"\u5230\u89c4\u5212\u7684\u53e6\u4e00\u53f0\u90e8\u7f72\u4e3b\u673a\u4e0a ",(0,r.yg)("a",{parentName:"li",href:"https://gitee.com/dromara/hertzbeat/releases"},"GITEE Release")," ",(0,r.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases"},"GITHUB Release")),(0,r.yg)("li",{parentName:"ul"},"\u914d\u7f6e\u91c7\u96c6\u5668\u7684\u914d\u7f6e\u6587\u4ef6 ",(0,r.yg)("inlineCode",{parentName:"li"},"hertzbeat-collector/config/application.yml")," \u91cc\u9762\u7684\u8fde\u63a5\u4e3bHertzBeat\u670d\u52a1\u7684\u5bf9\u5916IP\uff0c\u7aef\u53e3\uff0c\u5f53\u524d\u91c7\u96c6\u5668\u540d\u79f0(\u9700\u4fdd\u8bc1\u552f\u4e00\u6027)\u7b49\u53c2\u6570 ",(0,r.yg)("inlineCode",{parentName:"li"},"identity")," ",(0,r.yg)("inlineCode",{parentName:"li"},"mode")," (public or private) ",(0,r.yg)("inlineCode",{parentName:"li"},"manager-host")," ",(0,r.yg)("inlineCode",{parentName:"li"},"manager-port"),(0,r.yg)("pre",{parentName:"li"},(0,r.yg)("code",{parentName:"pre",className:"language-yaml"},"collector:\n dispatch:\n entrance:\n netty:\n enabled: true\n identity: ${IDENTITY:}\n mode: ${MODE:public}\n manager-host: ${MANAGER_HOST:127.0.0.1}\n manager-port: ${MANAGER_PORT:1158}\n"))),(0,r.yg)("li",{parentName:"ul"},"\u542f\u52a8 ",(0,r.yg)("inlineCode",{parentName:"li"},"$ ./bin/startup.sh ")," \u6216 ",(0,r.yg)("inlineCode",{parentName:"li"},"bin/startup.bat")),(0,r.yg)("li",{parentName:"ul"},"\u6d4f\u89c8\u5668\u8bbf\u95ee\u4e3bHertzBeat\u670d\u52a1 ",(0,r.yg)("inlineCode",{parentName:"li"},"http://localhost:1157")," \u67e5\u770b\u6982\u89c8\u9875\u9762\u5373\u53ef\u770b\u5230\u6ce8\u518c\u4e0a\u6765\u7684\u65b0\u91c7\u96c6\u5668")))),(0,r.yg)("p",null,"\u66f4\u591a\u914d\u7f6e\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"package-deploy"},"\u901a\u8fc7\u5b89\u88c5\u5305\u5b89\u88c5HertzBeat")," "),(0,r.yg)("h4",{id:"\u65b9\u5f0f\u4e09\u672c\u5730\u4ee3\u7801\u542f\u52a8"},"\u65b9\u5f0f\u4e09\uff1a\u672c\u5730\u4ee3\u7801\u542f\u52a8"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},"\u6b64\u4e3a\u524d\u540e\u7aef\u5206\u79bb\u9879\u76ee\uff0c\u672c\u5730\u4ee3\u7801\u8c03\u8bd5\u9700\u8981\u5206\u522b\u542f\u52a8\u540e\u7aef\u5de5\u7a0b",(0,r.yg)("inlineCode",{parentName:"li"},"manager"),"\u548c\u524d\u7aef\u5de5\u7a0b",(0,r.yg)("inlineCode",{parentName:"li"},"web-app")),(0,r.yg)("li",{parentName:"ol"},"\u540e\u7aef\uff1a\u9700\u8981",(0,r.yg)("inlineCode",{parentName:"li"},"maven3+"),", ",(0,r.yg)("inlineCode",{parentName:"li"},"java17"),"\u548c",(0,r.yg)("inlineCode",{parentName:"li"},"lombok"),"\u73af\u5883\uff0c\u4fee\u6539",(0,r.yg)("inlineCode",{parentName:"li"},"YML"),"\u914d\u7f6e\u4fe1\u606f\u5e76\u542f\u52a8",(0,r.yg)("inlineCode",{parentName:"li"},"manager"),"\u670d\u52a1"),(0,r.yg)("li",{parentName:"ol"},"\u524d\u7aef\uff1a\u9700\u8981",(0,r.yg)("inlineCode",{parentName:"li"},"nodejs npm angular-cli"),"\u73af\u5883\uff0c\u5f85\u672c\u5730\u540e\u7aef\u542f\u52a8\u540e\uff0c\u5728",(0,r.yg)("inlineCode",{parentName:"li"},"web-app"),"\u76ee\u5f55\u4e0b\u542f\u52a8 ",(0,r.yg)("inlineCode",{parentName:"li"},"ng serve --open")),(0,r.yg)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee ",(0,r.yg)("inlineCode",{parentName:"li"},"http://localhost:4200")," \u5373\u53ef\u5f00\u59cb\uff0c\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801 ",(0,r.yg)("inlineCode",{parentName:"li"},"admin/hertzbeat"))),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"../others/contributing"},"\u53c2\u4e0e\u8d21\u732e\u4e4b\u672c\u5730\u4ee3\u7801\u542f\u52a8")),(0,r.yg)("h5",{id:"\u65b9\u5f0f\u56dbdocker-compose-\u7edf\u4e00\u5b89\u88c5-hertzbeatmysqliotdbtdengine"},"\u65b9\u5f0f\u56db\uff1aDocker-Compose \u7edf\u4e00\u5b89\u88c5 hertzbeat+mysql+iotdb/tdengine"),(0,r.yg)("p",null,"\u901a\u8fc7 ",(0,r.yg)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/tree/master/script/docker-compose"},"docker-compose\u90e8\u7f72\u811a\u672c")," \u4e00\u6b21\u6027\u628a mysql \u6570\u636e\u5e93, iotdb/tdengine \u65f6\u5e8f\u6570\u636e\u5e93\u548c hertzbeat \u5b89\u88c5\u90e8\u7f72\u3002"),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/tree/master/script/docker-compose/README.md"},"docker-compose\u90e8\u7f72\u65b9\u6848")," "),(0,r.yg)("h5",{id:"\u65b9\u5f0f\u4e94kubernetes-helm-charts-\u90e8\u7f72-hertzbeatcollectormysqliotdb"},"\u65b9\u5f0f\u4e94\uff1aKubernetes Helm Charts \u90e8\u7f72 hertzbeat+collector+mysql+iotdb"),(0,r.yg)("p",null,"\u901a\u8fc7 Helm Chart \u4e00\u6b21\u6027\u5c06 HertzBeat \u96c6\u7fa4\u7ec4\u4ef6\u90e8\u7f72\u5230 Kubernetes \u96c6\u7fa4\u4e2d\u3002"),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"https://artifacthub.io/packages/helm/hertzbeat/hertzbeat"},"Artifact Hub")),(0,r.yg)("p",null,(0,r.yg)("strong",{parentName:"p"},"HAVE FUN")),(0,r.yg)("h3",{id:"-\u4f9d\u8d56\u670d\u52a1\u90e8\u7f72\u53ef\u9009"},"\ud83d\udc35 \u4f9d\u8d56\u670d\u52a1\u90e8\u7f72(\u53ef\u9009)"),(0,r.yg)("blockquote",null,(0,r.yg)("p",{parentName:"blockquote"},"HertzBeat\u4f9d\u8d56\u4e8e ",(0,r.yg)("strong",{parentName:"p"},"\u5173\u7cfb\u578b\u6570\u636e\u5e93")," H2(\u9ed8\u8ba4\u5df2\u5185\u7f6e\u65e0\u9700\u5b89\u88c5) \u6216 ",(0,r.yg)("a",{parentName:"p",href:"mysql-change"},"Mysql")," \u548c ",(0,r.yg)("strong",{parentName:"p"},"\u65f6\u5e8f\u6027\u6570\u636e\u5e93")," ",(0,r.yg)("a",{parentName:"p",href:"tdengine-init"},"TDengine2+")," \u6216 ",(0,r.yg)("a",{parentName:"p",href:"iotdb-init"},"IOTDB")," (\u53ef\u9009)")),(0,r.yg)("p",null,(0,r.yg)("strong",{parentName:"p"},"\u6ce8\u610f\u26a0\ufe0f \u82e5\u9700\u8981\u90e8\u7f72\u65f6\u5e8f\u6570\u636e\u5e93\uff0cIotDB \u548c TDengine \u4efb\u9009\u5176\u4e00\u5373\u53ef\uff01")),(0,r.yg)("h5",{id:"\u5b89\u88c5mysql\u53ef\u9009"},"\u5b89\u88c5Mysql(\u53ef\u9009)"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},"docker\u5b89\u88c5Mysql",(0,r.yg)("br",{parentName:"li"}),(0,r.yg)("inlineCode",{parentName:"li"},"$ docker run -d --name mysql -p 3306:3306 -v /opt/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7"),(0,r.yg)("br",{parentName:"li"}),(0,r.yg)("inlineCode",{parentName:"li"},"-v /opt/data:/var/lib/mysql")," - \u4e3amysql\u6570\u636e\u76ee\u5f55\u672c\u5730\u6301\u4e45\u5316\u6302\u8f7d\uff0c\u9700\u5c06",(0,r.yg)("inlineCode",{parentName:"li"},"/opt/data"),"\u66ff\u6362\u4e3a\u5b9e\u9645\u672c\u5730\u5b58\u5728\u7684\u76ee\u5f55"),(0,r.yg)("li",{parentName:"ol"},"\u521b\u5efa\u540d\u79f0\u4e3ahertzbeat\u7684\u6570\u636e\u5e93",(0,r.yg)("br",{parentName:"li"}),(0,r.yg)("inlineCode",{parentName:"li"},"create database hertzbeat default charset utf8mb4 collate utf8mb4_general_ci;")),(0,r.yg)("li",{parentName:"ol"},"\u5728hertzbeat\u7684\u914d\u7f6e\u6587\u4ef6",(0,r.yg)("inlineCode",{parentName:"li"},"application.yml"),"\u914d\u7f6eMysql\u6570\u636e\u5e93\u66ff\u6362H2\u5185\u7f6e\u6570\u636e\u5e93\u8fde\u63a5\u53c2\u6570")),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"mysql-change"},"\u4f7f\u7528Mysql\u66ff\u6362\u5185\u7f6eH2\u6570\u636e\u5e93")),(0,r.yg)("h5",{id:"\u5b89\u88c5tdengine\u53ef\u9009"},"\u5b89\u88c5TDengine(\u53ef\u9009)"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},"docker\u5b89\u88c5TDengine",(0,r.yg)("br",{parentName:"li"}),(0,r.yg)("inlineCode",{parentName:"li"},"docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp --name tdengine tdengine/tdengine:3.0.4.0")),(0,r.yg)("li",{parentName:"ol"},"\u521b\u5efa\u540d\u79f0\u4e3ahertzbeat\u7684\u6570\u636e\u5e93"),(0,r.yg)("li",{parentName:"ol"},"\u5728hertzbeat\u7684\u914d\u7f6e\u6587\u4ef6",(0,r.yg)("inlineCode",{parentName:"li"},"application.yml"),"\u914d\u7f6etdengine\u8fde\u63a5")),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"tdengine-init"},"\u4f7f\u7528\u65f6\u5e8f\u6570\u636e\u5e93TDengine\u5b58\u50a8\u6307\u6807\u6570\u636e(\u53ef\u9009)")),(0,r.yg)("h5",{id:"\u5b89\u88c5iotdb\u53ef\u9009"},"\u5b89\u88c5IotDB(\u53ef\u9009)"),(0,r.yg)("ol",null,(0,r.yg)("li",{parentName:"ol"},"Docker\u5b89\u88c5IoTDB")),(0,r.yg)("pre",null,(0,r.yg)("code",{parentName:"pre",className:"language-shell"},"$ docker run -d -p 6667:6667 -p 31999:31999 -p 8181:8181 \\\n -v /opt/iotdb/data:/iotdb/data \\ \n --name iotdb \\\n apache/iotdb:0.13.3-node\n")),(0,r.yg)("p",null,"\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,r.yg)("a",{parentName:"p",href:"iotdb-init"},"\u4f7f\u7528\u65f6\u5e8f\u6570\u636e\u5e93IoTDB\u5b58\u50a8\u6307\u6807\u6570\u636e(\u53ef\u9009)")))}y.isMDXComponent=!0}}]);