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 

     

原文地址:https://www.cnblogs.com/hackerxiaoyon/p/13043234.html