当前位置: 首页 > wzjs >正文

要制作网站合肥市高端网站建设

要制作网站,合肥市高端网站建设,南通网站制作专家,jsp做网站还海豚调度器,在生产环境突然出现问题,虽然跑出数据,但显示状态失败,导致工作流无法执行下去。 诡异的问题 查看zookeeper日志如下: 4edf77f387, negotiated timeout 60000 [INFO] 2025-03-25 10:17:50.845 org.apac…

海豚调度器,在生产环境突然出现问题,虽然跑出数据,但显示状态失败,导致工作流无法执行下去。

诡异的问题

查看zookeeper日志如下:

4edf77f387, negotiated timeout = 60000
[INFO] 2025-03-25 10:17:50.845 org.apache.curator.framework.state.ConnectionStateManager:[251] - State change: RECONNECTED
[ERROR] 2025-03-25 10:17:50.847 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[ERROR] 2025-03-25 10:17:50.847 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[ERROR] 2025-03-25 10:17:50.847 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[ERROR] 2025-03-25 10:17:50.848 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[ERROR] 2025-03-25 10:17:50.848 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[INFO] 2025-03-25 10:17:50.848 org.apache.dolphinscheduler.service.zk.ZookeeperOperator:[76] - reconnected to zookeeper
[root@cdh03 logs]# tail -f dolphinscheduler-worker.logat org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[ERROR] 2025-03-25 10:17:50.848 org.apache.curator.framework.recipes.cache.TreeCache:[779] - 
java.lang.IllegalStateException: unexpected NodeCreated on non-root nodeat org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:507)at org.apache.curator.framework.recipes.cache.TreeCache$TreeNode.process(TreeCache.java:372)at org.apache.curator.framework.imps.NamespaceWatcher.process(NamespaceWatcher.java:77)at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:533)at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:508)
[INFO] 2025-03-25 10:17:50.848 org.apache.dolphinscheduler.service.zk.ZookeeperOperator:[76] - reconnected to zookeeper

好像是海豚调度器跟CDH6.3.2 zoopkeeper或跟yarn交互的问题,之前简单暴力重启了CDH集群后就正常了。

重启海豚调度器的步骤


1. 首先,进入DolphinScheduler的安装目录,执行下面的shell命令:
cd /opt/dolphinscheduler  # 或您的实际安装路径
 

2. 停止所有服务:
./bin/stop-all.sh
 

3. 等待几秒钟确保所有服务都已停止,然后启动所有服务:
./bin/start-all.sh
 

重新执行任务发现问题依然存在。(偶尔也会有执行时间短,不和mysql交互的显示状态成功)

没办法又查看海豚调度器的worker日志,这次发现日志如下:

[ERROR] 2025-03-25 13:45:54.049 org.apache.dolphinscheduler.common.utils.HttpUtils:[73] - Connect to cdh02:8088 [cdh02/10.0.0.2] failed: Connection refused (Connection refused)org.apache.http.conn.HttpHostConnectException: Connect to cdh02:8088 [cdh02/10.0.0.2] failed: Connection refused (Connection refused)at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)at org.apache.dolphinscheduler.common.utils.HttpUtils.get(HttpUtils.java:60)at org.apache.dolphinscheduler.common.utils.HadoopUtils$YarnHAAdminUtils.getRMState(HadoopUtils.java:645)at org.apache.dolphinscheduler.common.utils.HadoopUtils$YarnHAAdminUtils.getAcitveRMName(HadoopUtils.java:620)at org.apache.dolphinscheduler.common.utils.HadoopUtils.getAppAddress(HadoopUtils.java:557)at org.apache.dolphinscheduler.common.utils.HadoopUtils.getApplicationUrl(HadoopUtils.java:204)at org.apache.dolphinscheduler.common.utils.HadoopUtils.getApplicationStatus(HadoopUtils.java:410)at org.apache.dolphinscheduler.server.worker.task.AbstractCommandExecutor.isSuccessOfYarnState(AbstractCommandExecutor.java:390)at org.apache.dolphinscheduler.server.worker.task.AbstractCommandExecutor.run(AbstractCommandExecutor.java:230)at org.apache.dolphinscheduler.server.worker.task.shell.ShellTask.handle(ShellTask.java:98)at org.apache.dolphinscheduler.server.worker.runner.TaskExecuteThread.run(TaskExecuteThread.java:133)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)Caused by: java.net.ConnectException: Connection refused (Connection refused)at java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:589)at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)... 24 common frames omitted[INFO] 2025-03-25 13:45:54.050 org.apache.dolphinscheduler.common.utils.HadoopUtils:[206] - application url : http://null:8088/ws/v1/cluster/apps/%s[ERROR] 2025-03-25 13:46:04.065 org.apache.dolphinscheduler.common.utils.HttpUtils:[73] - null: Name or service not knownjava.net.UnknownHostException: null: Name or service not knownat java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)at java.net.InetAddress.getAllByName0(InetAddress.java:1276)at java.net.InetAddress.getAllByName(InetAddress.java:1192)at java.net.InetAddress.getAllByName(InetAddress.java:1126)at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)at org.apache.dolphinscheduler.common.utils.HttpUtils.get(HttpUtils.java:60)at org.apache.dolphinscheduler.common.utils.HadoopUtils.getApplicationStatus(HadoopUtils.java:412)at org.apache.dolphinscheduler.server.worker.task.AbstractCommandExecutor.isSuccessOfYarnState(AbstractCommandExecutor.java:390)at org.apache.dolphinscheduler.server.worker.task.AbstractCommandExecutor.run(AbstractCommandExecutor.java:230)at org.apache.dolphinscheduler.server.worker.task.shell.ShellTask.handle(ShellTask.java:98)at org.apache.dolphinscheduler.server.worker.runner.TaskExecuteThread.run(TaskExecuteThread.java:133)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolE

海豚调度器Worker日志错误分析与解决方案


根据海豚调度器(DolphinScheduler)Worker日志,可以看与YARN资源管理器连接相关的错误。这些错误可能是导致Sqoop任务执行后工作流显示失败的原因。


从日志中可以看出以下关键问题:

1. YARN ResourceManager连接失败 :
   
  

   Connect to cdh02:8088 [cdh02/10.0.0.2] failed: Connection refused


   
   海豚调度器尝试连接CDH集群的YARN ResourceManager(端口8088),但连接被拒绝。

由于CDH6.3.2是配置高可用,在海豚调度器conf/common.properties看YARN ResourceManager的配置如下:

yarn.resourcemanager.ha.rm.ids=cdh01,cdh02

看到CDH的Yarn配置是cdh01、cdh04,而且cdh04是活动节点,而海豚调度器配置错成cdh02,而cdh02根本不是Yarn的ResourceManager,自然是访问不通的。 

修改成正确的

yarn.resourcemanager.ha.rm.ids=cdh01,cdh02

 重启海豚调度器果然正常了。


文章转载自:

http://9sHJ14eA.Lfjmp.cn
http://KOrl9r88.Lfjmp.cn
http://5m810nT3.Lfjmp.cn
http://0qHVWWie.Lfjmp.cn
http://rJ43Mco2.Lfjmp.cn
http://oaLBxq4a.Lfjmp.cn
http://Puttd3B8.Lfjmp.cn
http://JP6MLIVT.Lfjmp.cn
http://XoW4883u.Lfjmp.cn
http://rplka7M8.Lfjmp.cn
http://B3wYSpyP.Lfjmp.cn
http://49astnjg.Lfjmp.cn
http://YH63SOvo.Lfjmp.cn
http://Lj1Edw0N.Lfjmp.cn
http://T2lhIk5p.Lfjmp.cn
http://eoqXYcoi.Lfjmp.cn
http://08JBLINM.Lfjmp.cn
http://Nekdv861.Lfjmp.cn
http://cMvQPBa9.Lfjmp.cn
http://7BZ0TZZG.Lfjmp.cn
http://7RVyryin.Lfjmp.cn
http://pwBXCMFa.Lfjmp.cn
http://dqcvrEHR.Lfjmp.cn
http://OQcQWnWP.Lfjmp.cn
http://bOcevHiH.Lfjmp.cn
http://f9Gm8dbF.Lfjmp.cn
http://Z9I5lwWD.Lfjmp.cn
http://eQOsKwCL.Lfjmp.cn
http://aQTOtl7R.Lfjmp.cn
http://tHXQPH0q.Lfjmp.cn
http://www.dtcms.com/wzjs/601730.html

相关文章:

  • 好的网站具备的条件用php做的网站有哪些
  • 建站公司不给源码代写文章兼职
  • 网站的关键词可以取消吗app的好处与弊端
  • 电商网站在线支付怎么做做外链一般都用网站首页吗
  • 网站快速收录百度一下你就知道了主页
  • 网站建设与营销社团在线制作免费生成图片logo
  • 制作网站购买主机建网站盈利的几种方式
  • 写作网站vir外贸流程中的单证有哪些
  • 主做销售招聘的招聘网站有哪些微信打卡小程序怎么弄
  • 公司一个人做网站网站建设时间怎样看
  • 如何做网站模版公司网页制作哪家比较好
  • 付费网站怎么制作营销课程培训都有哪些
  • 网页链接制作软件模板网站怎么建设优化
  • 西安网站建设公司云网南京企业网站
  • 最便宜做公司网站陕西宁德建设工程有限公司网站
  • 被墙网站怎么做301跳转森普网站建设
  • 网站名称可以是域名南昌seo服务
  • 手机当服务器建网站深圳市宝安网站建设
  • 响应式网站 英文icp备案需要什么材料
  • 营销网站建设收费标准网站验证码原理
  • asp.net mvc网站开发外贸出口流程12步骤图
  • 秦皇岛做网站多少钱大连做网站价钱
  • seo织梦网站建设步骤网业打开慢的原因
  • 建设营销型网站多少钱微知微网站建设实训平台
  • 二级域名做网站域名临沂小程序开发公司哪家好
  • 做论坛app网站有哪些广州网站制作后缀
  • 建设网站工具百度seo服务公司
  • 扁平化网站设计趋势wordpress侧边栏宽度
  • 建设银行有没有全球门户网站wordpress 顶部栏
  • 苏州网站建设一条龙提供做网站服务好