druid18.1版本single-server启动报错
正文
昨天下载了一个18版本的driud打算在虚拟机探究一下,然后按照官网的启动方式启动了,每个失败。官网是/bin/start-micro-quickstart,我们去看他的单机启动配置 http://druid.apache.org/docs/latest/operations/single-server.html 发现micro需要的配置
Micro-Quickstart: 4 CPU, 16GB RAM
- Launch command:
bin/start-micro-quickstart
- Configuration directory:
conf/druid/single-se
要是不够,我们就走Nano也可以,我就是走的这个。之后启动 bin/start-nano-quickstart 依旧还是有问题。问题看日志这样描述的:Could not create the java virtual machine. A fatal exception has occurred.Program will exit. Unrecognized VM option 'ExitOnOutOfMemoryError' Did you mean 'OnOutOfMemoryError=<value>'?,我是在群里问了一个社区的大牛他告诉我把配置中的exitonoutofmemory删除就可以。然后我今天删除了,结果还是不管事,可能是因为我调过jvm配置。之后我发现了一个临时log,就在druid下面生成的,然后进去看了,会清晰的告诉你哪儿有问题。哪个启动有问题我就找哪个的jvm配置修改即可。对应的配置 /conf/druid/sing-server/ 找对应的启动的脚本。
启动脚本顺序,我们也可以从对应的start脚本找到,启动顺序
zk
Coordinator-overlord 说明18版本已经将两者合二为一,之前好像是分开的。
Broker
Router
Historical
middlemanager
然后我把官网的设计图贡上:
捣鼓了半天终于启动是搞定了!看页面可能还有些别的问题,慢慢搞一把再说把!
find the difference, find the same, think logic