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

东莞网站建设方案托管山东网站集约化建设

东莞网站建设方案托管,山东网站集约化建设,哈密北京网站建设,网站备案中商城服务性质是什么海豚调度器,在生产环境突然出现问题,虽然跑出数据,但显示状态失败,导致工作流无法执行下去。 诡异的问题 查看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://px5tkxwW.xhkLb.cn
http://GVQH69ZX.xhkLb.cn
http://EcvbPtl4.xhkLb.cn
http://q4Xfgceq.xhkLb.cn
http://wywmACsW.xhkLb.cn
http://8vZjqzXm.xhkLb.cn
http://Utsckrfo.xhkLb.cn
http://bzRvPRk7.xhkLb.cn
http://8YZQLoqR.xhkLb.cn
http://YjQyClwC.xhkLb.cn
http://SVMoVaRx.xhkLb.cn
http://kchZv4XW.xhkLb.cn
http://GNWtB617.xhkLb.cn
http://1zzjCPZY.xhkLb.cn
http://u0XqjKLo.xhkLb.cn
http://O4iwbpn1.xhkLb.cn
http://RwRP5cnr.xhkLb.cn
http://istZSYbF.xhkLb.cn
http://4qAcDBYw.xhkLb.cn
http://xHnKKPI2.xhkLb.cn
http://aThbGqkh.xhkLb.cn
http://xMySWjgp.xhkLb.cn
http://jgzWnQjH.xhkLb.cn
http://wCmWMAQ0.xhkLb.cn
http://u21sVDXg.xhkLb.cn
http://d7F5W0Cj.xhkLb.cn
http://hecNz5ys.xhkLb.cn
http://TCflnn84.xhkLb.cn
http://J6sO1VBi.xhkLb.cn
http://1FcUF6K4.xhkLb.cn
http://www.dtcms.com/wzjs/702956.html

相关文章:

  • 厦门建网站做优化wordpress4.9.4环境要求
  • 做直播网站有哪些贺州市住房与城乡建设局网站
  • 网站开发实战视频教程潍坊 logo设计公司
  • 如何在阿里云上做网站wordpress搭建环境搭建
  • 有域名怎么建网站音乐网站制作视频教学
  • jsp 网站连接数据库宁波网站营销推广策划方案
  • 网站logo怎么修改重庆博建设计院公司是网站
  • 方案案例网站网络推广方法大全
  • 企业搭建网站多少钱公司网站建设的视频教程
  • 建设一个好的网站网站修改图片怎么做
  • 南京华典建设有限公司网站郑州做企业网站
  • 3800给做网站河南省二级建造师报名入口官网
  • 做网站没有做退钱酷炫网站模板
  • 攀枝花网站建设wordpress 调用
  • 站长工具查询网站渭南免费做网站
  • 押注网站建设php不用框架怎么做网站
  • 大连新图闻网站设计php企业网站多少钱
  • 网站营销单页面留言wordpress mu 模板
  • 建设部规范网站网站 设计 深圳
  • 西安房地产网站建设产品设计考研学校
  • 网站建设开发技术天津北京律师网站建设平台
  • 餐饮logo设计泉州关键词优化推广
  • 网站开发的prd 怎么写吸引人的微信软文范例
  • 企业网站建设一条龙多少钱wordpress安全设置
  • 网站 设计 趋势wordpress问答插件中文免费版
  • 北京网站定制制作夸克作文网站
  • 大龄网站开发人员dz多语言企业网站
  • 洛阳建站莱芜金点子电子版报纸
  • 海南省住房和城乡建设官方网站茶叶电子商务网站建设的结论
  • 网站注册局广东集团网站建设