I am running realtime and historical node in separate instances and using deep storage as S3. Observing that data not handover to S3, beyond window period. Below is the error in historical node.
Also,have configured the druid.storage.storageDirectory as /mnt/data/druid/localStorage under historical runtime.properties, but still the meta data in DB is referring /tmp folder.
Also,observing there is no data being created indexCache/info_dir path in historical node.
Please guide me on solving this. Thanks in advance.
2015-10-09T18:32:47,741 ERROR [ZkCoordinator-0] io.druid.server.coordination.ZkCoordinator - Failed to load segment for dataSource: {class=io.druid.server.coordination.ZkCoordinator, exceptionType=class io.druid.segment.loading.SegmentLoadingException, exceptionMessage=Exception loading segment[WiFiMXDruid_2015-10-09T05:00:00.000Z_2015-10-09T06:00:00.000Z_2015-10-09T05:00:00.000Z], segment=DataSegment{size=22466792, shardSpec=NoneShardSpec, metrics=[], dimensions=[actionName, actionType, age, apMacAddress, customer, day, deviceModel, deviceOS, deviceOSVersion, experienceZone, gender, latitude, longitude, macAddress, pageName, ssid, subscriberId, user, userId], version='2015-10-09T05:00:00.000Z', loadSpec={type=local, path=/tmp/druid/localStorage/WiFiMXDruid/2015-10-09T05:00:00.000Z_2015-10-09T06:00:00.000Z/2015-10-09T05:00:00.000Z/0/index.zip}, interval=2015-10-09T05:00:00.000Z/2015-10-09T06:00:00.000Z, dataSource='WiFiMXDruid', binaryVersion='9'}}
io.druid.segment.loading.SegmentLoadingException: Exception loading segment[WiFiMXDruid_2015-10-09T05:00:00.000Z_2015-10-09T06:00:00.000Z_2015-10-09T05:00:00.000Z]
at io.druid.server.coordination.ZkCoordinator.loadSegment(ZkCoordinator.java:146) ~[druid-server-0.8.0.jar:0.8.0]
at io.druid.server.coordination.ZkCoordinator.addSegment(ZkCoordinator.java:171) [druid-server-0.8.0.jar:0.8.0]
at io.druid.server.coordination.SegmentChangeRequestLoad.go(SegmentChangeRequestLoad.java:42) [druid-server-0.8.0.jar:0.8.0]
at io.druid.server.coordination.BaseZkCoordinator$1.childEvent(BaseZkCoordinator.java:121) [druid-server-0.8.0.jar:0.8.0]
at org.apache.curator.framework.recipes.cache.PathChildrenCache$5.apply(PathChildrenCache.java:516) [curator-recipes-2.7.0.jar:?]
at org.apache.curator.framework.recipes.cache.PathChildrenCache$5.apply(PathChildrenCache.java:510) [curator-recipes-2.7.0.jar:?]
at org.apache.curator.framework.listen.ListenerContainer$1.run(ListenerContainer.java:92) [curator-framework-2.7.0.jar:?]
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [guava-16.0.1.jar:?]
at org.apache.curator.framework.listen.ListenerContainer.forEach(ListenerContainer.java:83) [curator-framework-2.7.0.jar:?]
at org.apache.curator.framework.recipes.cache.PathChildrenCache.callListeners(PathChildrenCache.java:507) [curator-recipes-2.7.0.jar:?]
at org.apache.curator.framework.recipes.cache.EventOperation.invoke(EventOperation.java:35) [curator-recipes-2.7.0.jar:?]
at org.apache.curator.framework.recipes.cache.PathChildrenCache$9.run(PathChildrenCache.java:759) [curator-recipes-2.7.0.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_85]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_85]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_85]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_85]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_85]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_85]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_85]
Caused by: java.lang.IllegalArgumentException: Instantiation of [simple type, class io.druid.segment.loading.LocalLoadSpec] value failed: [/tmp/druid/localStorage/WiFiMXDruid/2015-10-09T05:00:00.000Z_2015-10-09T06:00:00.000Z/2015-10-09T05:00:00.000Z/0/index.zip] does not exist
at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:2774) ~[jackson-databind-2.4.4.jar:2.4.4]
at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:2700) ~[jackson-databind-2.4.4.jar:2.4.4]
at io.druid.segment.loading.SegmentLoaderLocalCacheManager.getSegmentFiles(SegmentLoaderLocalCacheManager.java:140) ~[druid-server-0.8.0.jar:0.8.0]
at io.druid.segment.loading.SegmentLoaderLocalCacheManager.getSegment(SegmentLoaderLocalCacheManager.java:93) ~[druid-server-0.8.0.jar:0.8.0]
at io.druid.server.coordination.ServerManager.loadSegment(ServerManager.java:151) ~[druid-server-0.8.0.jar:0.8.0]
at io.druid.server.coordination.ZkCoordinator.loadSegment(ZkCoordinator.java:142) ~[druid-server-0.8.0.jar:0.8.0]
... 18 more
15-10-09T18:34:17,611 WARN [ZkCoordinator-Exec--0] io.druid.server.coordination.ZkCoordinator - Unable to delete segmentInfoCacheFile[/mnt/data/druid/indexCache/info_dir/WiFiMXDruid_2015-10-09T13:00:00.000Z_2015-10-09T14:00:00.000Z_2015-10-09T13:00:00.000Z]
2015-10-09T18:34:17,626 INFO [ZkCoordinator-Exec--0] io.druid.server.coordination.ServerManager - Told to delete a queryable for a dataSource[WiFiMXDruid] that doesn't exist.
2015-10-09T18:34:17,626 WARN [ZkCoordinator-Exec--0] io.druid.server.coordination.ZkCoordinator - Unable to delete segmentInfoCacheFile[/mnt/data/druid/indexCache/info_dir/WiFiMXDruid_2015-10-09T12:00:00.000Z_2015-10-09T13:00:00.000Z_2015-10-09T12:00:00.000Z]
2015-10-09T18:34:17,640 INFO [ZkCoordinator-Exec--0] io.druid.server.coordination.ServerManager - Told to delete a queryable for a dataSource[WiFiMXDruid] that doesn't exist.
2015-10-09T18:34:17,640 WARN [ZkCoordinator-Exec--0] io.druid.server.coordination.ZkCoordinator - Unable to delete segmentInfoCacheFile[/mnt/data/druid/indexCache/info_dir/WiFiMXDruid_2015-10-09T11:00:00.000Z_2015-10-09T12:00:00.000Z_2015-10-09T11:00:00.000Z]