[ 
https://issues.apache.org/jira/browse/TAJO-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14529804#comment-14529804
 ] 

ASF GitHub Bot commented on TAJO-1586:
--------------------------------------

Github user jinossy commented on a diff in the pull request:

    https://github.com/apache/tajo/pull/560#discussion_r29731683
  
    --- Diff: tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java ---
    @@ -142,6 +142,8 @@ public static int setDateOrder(int dateOrder) {
         // High availability configurations
         TAJO_MASTER_HA_ENABLE("tajo.master.ha.enable", false, 
Validators.bool()),
         TAJO_MASTER_HA_MONITOR_INTERVAL("tajo.master.ha.monitor.interval", 5 * 
1000), // 5 sec
    +    
TAJO_MASTER_HA_CLIENT_RETRY_MAX_NUM("tajo.master.ha.client.read.retry.max-num", 
20),
    +    
TAJO_MASTER_HA_CLIENT_RETRY_WAIT_TIME("tajo.master.ha.client.read.wait-time", 5 
* 1000), // 5 sec
    --- End diff --
    
    IMO, 5 sec is too long. What do you think to change (500 ms * 120 retry) ?


> TajoMaster HA startup failure on Yarn.
> --------------------------------------
>
>                 Key: TAJO-1586
>                 URL: https://issues.apache.org/jira/browse/TAJO-1586
>             Project: Tajo
>          Issue Type: Bug
>          Components: tajo master
>    Affects Versions: 0.10.0
>            Reporter: Jaehwa Jung
>            Assignee: Jaehwa Jung
>             Fix For: 0.11.0, 0.10.1
>
>         Attachments: TAJO-1586.patch
>
>
> I tried to deploy Tajo on YARN with Slider. But I couldn't deploy Tajo 
> because of TajoMaster HA failure. TajoWorker failed to load TajoMaster 
> address as follows.
> {code:xml}
> 2015-04-28 04:52:22,266 INFO org.apache.hadoop.service.AbstractService: 
> Service org.apache.tajo.worker.TajoWorker failed in state STARTED; cause: 
> org.apache.tajo.service.ServiceTrackerException: 
> org.apache.tajo.service.ServiceTrackerException: No active master entry
> org.apache.tajo.service.ServiceTrackerException: 
> org.apache.tajo.service.ServiceTrackerException: No active master entry
>       at 
> org.apache.tajo.ha.HdfsServiceTracker.getAddressElements(HdfsServiceTracker.java:441)
>       at 
> org.apache.tajo.ha.HdfsServiceTracker.getUmbilicalAddress(HdfsServiceTracker.java:348)
>       at org.apache.tajo.worker.TajoWorker.serviceStart(TajoWorker.java:318)
>       at 
> org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
>       at org.apache.tajo.worker.TajoWorker.startWorker(TajoWorker.java:141)
>       at org.apache.tajo.worker.TajoWorker.main(TajoWorker.java:627)
> Caused by: org.apache.tajo.service.ServiceTrackerException: No active master 
> entry
>       at 
> org.apache.tajo.ha.HdfsServiceTracker.getAddressElements(HdfsServiceTracker.java:413)
>       ... 5 more
> 2015-04-28 04:52:22,307 INFO org.apache.hadoop.service.AbstractService: 
> Service WorkerHeartbeatService failed in state STOPPED; cause: 
> java.lang.NullPointerException
> java.lang.NullPointerException
>       at 
> org.apache.tajo.worker.WorkerHeartbeatService$WorkerHeartbeatThread.access$000(WorkerHeartbeatService.java:101)
>       at 
> org.apache.tajo.worker.WorkerHeartbeatService.serviceStop(WorkerHeartbeatService.java:90)
>       at 
> org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221)
>       at 
> org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52)
>       at 
> org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80)
>       at 
> org.apache.hadoop.service.CompositeService.stop(CompositeService.java:157)
>       at 
> org.apache.hadoop.service.CompositeService.serviceStop(CompositeService.java:131)
>       at org.apache.tajo.worker.TajoWorker.serviceStop(TajoWorker.java:375)
>       at 
> org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221)
>       at 
> org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52)
>       at 
> org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80)
>       at 
> org.apache.hadoop.service.AbstractService.start(AbstractService.java:203)
>       at org.apache.tajo.worker.TajoWorker.startWorker(TajoWorker.java:141)
>       at org.apache.tajo.worker.TajoWorker.main(TajoWorker.java:627){code}
> I think that the cause of this failure is time difference between TajoMaster 
> and TajoWorker. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to