我尝试创建Vora表并从ORC文件追加数据。到目前为止,遇到了几个问题。
使用GUI(Vora Tools - Modeler - Append)附加数据似乎忽略了" ORC"在对话框中进行的设置。这看起来像一个bug。
尝试追加多个包含29Mio记录的ORC文件时,会显示以下消息:
sap.hanavora.jdbc.VoraException:HL(9):运行时错误。 (无法处理api调用,失败原因:调度程序计划的执行失败:内部错误消息:超出ttl,未收到响应:ttl = 2m0s,task = 1,nodes = [120];在执行中止计划期间捕获异常:Generic运行时错误。(tx_id:31)),错误代码为0,状态为ERROR_STATUS
使用什么引擎,关系或磁盘并不重要,无论如何都会出现消息。是否有一些超时设置要配置?
更新:关于问题#2的额外细节。 Tx协调员日志有以下内容:
2017-09-18 09:54:17.088741|+1000|ERROR|error at processing of api call|tc103|Hana V2 API|140657103492864|ProcessRequest|v2net_request_handler.cpp(73)
...
2017-09-18 09:57:37.817268|+1000|ERROR|execution of scheduler plan failed: internal error message: ttl exceeded, no response received: ttl=2m0s, task=1, nodes=[121];|tc103|Hana V2 API|140657103492864|ExecutePhysicalPlan|tc_executor.cpp(1287)^^
2017-09-18 09:57:37.825402|+1000|ERROR|Could not found any service with the requested type.|tc103|Consul Client|140657103492864|CheckJSON|client_impl.cpp(398)^^
2017-09-18 09:57:37.827538|+1000|ERROR|Unable to dial node 121 using cached addr XXXXX:30507 - dial tcp XXXXX:30507: getsockopt: connection refused {node=103}|v2node|v2node|42|dial|node.go(495)^^
2017-09-18 09:58:08.084641|+1000|ERROR|error at processing of api call|tc103|Hana V2 API|140657103492864|ProcessRequest|v2net_request_handler.cpp(73)
沃拉的管理
Sep 18 09:26:30 YYYYY consul[24535]: agent: Check 'service.vora-engine.YYYYY.115' missed TTL, is now critical
Sep 18 09:35:30 YYYYY consul[24535]: snapshot: Found temporary snapshot: 23-915905-1504365419402.tmp
Sep 18 09:35:30 YYYYY consul[24535]: snapshot: Found temporary snapshot: 64-915931-1504365663452.tmp
Sep 18 09:35:30 YYYYY consul[24535]: snapshot: Found temporary snapshot: 64-915931-1504365738659.tmp
Sep 18 09:53:46 YYYYY consul[24535]: agent: Check 'service.vora-engine.YYYYY.123' missed TTL, is now critical
Sep 18 09:55:54 YYYYY consul[24535]: memberlist: Failed TCP fallback ping: read tcp YYYYY:42137->XXXXX:8301: i/o timeout
Sep 18 09:56:00 YYYYY consul[24535]: memberlist: failed to receive: read tcp YYYYY:8301->XXXXX:50044: i/o timeout from=XXXXX:50044
Sep 18 09:56:00 eba156 consul[24535]: memberlist: Failed TCP fallback ping: read tcp YYYYY:42839->XXXXX:8301: i/o timeout
Sep 18 09:56:03 YYYYY consul[24535]: memberlist: Failed TCP fallback ping: read tcp YYYYY:43179->XXXXX:8301: i/o timeout
...
有趣的是,主机XXXXX只启用了Vora计算服务,没有控制服务。