Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • 9000revs
    Member
    • Jun 2013
    • 15

    #1

    Myrna 1.2.1 on Hadoop problems

    Please help ......

    Have installed Myrna 1.2.1 on Hadoop cluster (0.20) with Bowtie 1.0.0, R/BioConductor and SRA toolkits. All required env variables have been set. Install tests pass fine. When running the Yeast (small) job, ends in an error in the Step 2 (Align). I have tired the same test with Bowtie 0.12.8, with the same result.

    I have seen similar errors when I was not using the right version of Bowtie before for Crossbow (0.12.8), but release notes for Myrna 1.2.1 mentions BT 1.0.0.


    Excerpt from the logs:


    lrwxrwxrwx 1 mapred mapred 84 Aug 20 11:08 job.jar -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0023/jars/job.jar
    drwxr-xr-x 2 mapred mapred 4096 Aug 20 11:08 tmp
    Align.pl: Read first line of stdin:
    FN:SRR014339.fastq;LB:rrp6_lsm1_pat1-1;RN:@SRR014339.4500001 CGCAAGTCATCAGCTTGCGTTGATTACGTCCCAGAT `````_`T```Z`[P`OQ`PQZPMNPKDDDKC@A>F
    java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): subprocess failed with code 143
    at org.apache.hadoop.streaming.PipeMapRed.waitOutputThreads(PipeMapRed.java:362)
    at org.apache.hadoop.streaming.PipeMapRed.mapRedFinished(PipeMapRed.java:575)
    at org.apache.hadoop.streaming.PipeMapper.close(PipeMapper.java:135)
    at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:57)
    at org.apache.hadoop.streaming.PipeMapRunner.run(PipeMapRunner.java:36)
    at org.apache.hadoop.mapred.MapTask.runOldMapper_aroundBody2(MapTask.java:444)
    at org.apache.hadoop.mapred.MapTask$AjcClosure3.run(MapTask.java:1)
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.doPhaseCall(HadoopTaskAspect.java:166)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.ajc$inlineAccessMethod$com_intel_bigdata_management_agent_HadoopTaskAspect$com_intel_bigdata_management_agent_HadoopTaskAspect$doPhaseCall(HadoopTaskAspect.java:1)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.aroundMap(HadoopTaskAspect.java:38)
    at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:417)
    at org.apache.hadoop.mapred.MapTask.run_aroundBody0(MapTask.java:377)
    at org.apache.hadoop.mapred.MapTask$AjcClosure1.run(MapTask.java:1)
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.aroundTaskRun(HadoopTaskAspect.java:95)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:351)
    at org.apache.hadoop.mapred.Child$4.run(Child.java:266)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1132)
    at org.apache.hadoop.mapred.Child.main(Child.java:260)
  • 9000revs
    Member
    • Jun 2013
    • 15

    #2
    More details from stderr, if it helps.

    Align.pl: s3cmd: found: , given:
    Align.pl: jar: found: /usr/java/latest/bin/jar, given:
    Align.pl: hadoop: found: /usr/lib/hadoop/libexec/../bin/hadoop, given:
    Align.pl: wget: found: /usr/bin/wget, given:
    Align.pl: s3cfg:
    Align.pl: bowtie: found: , given: /usr/local/bin/bowtie-1.0.0/bowtie
    Align.pl: partition len: 1000000
    Align.pl: ref: HDFS:///myrna-refs/yeast_ensembl_67.jar
    Align.pl: quality: solexa64
    Align.pl: truncate at: 0
    Align.pl: discard mate: 0
    Align.pl: discard reads < truncate len: 0
    Align.pl: SAM passthrough: 0
    Align.pl: Straight through: 0
    Align.pl: globals directory: HDFS:///myrna/intermediate/8776/globals
    Align.pl: pool replicates?: 0
    Align.pl: pool trim length: 0
    Align.pl: pool technical replicates?: 0
    Align.pl: local index path:
    Align.pl: counters:
    Align.pl: dest dir: /tmp/myrna-1O7L22aMMT
    Align.pl: bowtie args: --partition -1000000 --mm -t --hadoopout --startverbose -m 1
    Align.pl: ls -al
    Align.pl: total 40
    drwxr-xr-x 3 mapred mapred 4096 Aug 22 11:04 .
    drwxr-xr-x 3 mapred mapred 4096 Aug 22 11:04 ..
    lrwxrwxrwx 1 mapred mapred 89 Aug 22 11:04 .job.jar.crc -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/.job.jar.crc
    lrwxrwxrwx 1 mapred mapred 83 Aug 22 11:04 AWS.pm -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/AWS.pm
    lrwxrwxrwx 1 mapred mapred 88 Aug 22 11:04 Counters.pm -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/Counters.pm
    lrwxrwxrwx 1 mapred mapred 83 Aug 22 11:04 Get.pm -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/Get.pm
    lrwxrwxrwx 1 mapred mapred 85 Aug 22 11:04 Tools.pm -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/Tools.pm
    lrwxrwxrwx 1 mapred mapred 84 Aug 22 11:04 Util.pm -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/Util.pm
    lrwxrwxrwx 1 mapred mapred 84 Aug 22 11:04 job.jar -> /hdfs/hd1/hadoop/mapred/taskTracker/root/jobcache/job_201307291643_0029/jars/job.jar
    drwxr-xr-x 2 mapred mapred 4096 Aug 22 11:04 tmp
    Align.pl: Read first line of stdin:
    FN:SRR014339.fastq;LB:rrp6_lsm1_pat1-1;RN:@SRR014339.4500001 CGCAAGTCATCAGCTTGCGTTGATTACGTCCCAGAT `````_`T```Z`[P`OQ`PQZPMNPKDDDKC@A>F
    java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): subprocess failed with code 143
    at org.apache.hadoop.streaming.PipeMapRed.waitOutputThreads(PipeMapRed.java:362)
    at org.apache.hadoop.streaming.PipeMapRed.mapRedFinished(PipeMapRed.java:575)
    at org.apache.hadoop.streaming.PipeMapper.close(PipeMapper.java:135)
    at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:57)
    at org.apache.hadoop.streaming.PipeMapRunner.run(PipeMapRunner.java:36)
    at org.apache.hadoop.mapred.MapTask.runOldMapper_aroundBody2(MapTask.java:444)
    at org.apache.hadoop.mapred.MapTask$AjcClosure3.run(MapTask.java:1)
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.doPhaseCall(HadoopTaskAspect.java:166)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.ajc$inlineAccessMethod$com_intel_bigdata_management_agent_HadoopTaskAspect$com_intel_bigdata_management_agent_HadoopTaskAspect$doPhaseCall(HadoopTaskAspect.java:1)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.aroundMap(HadoopTaskAspect.java:38)
    at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:417)
    at org.apache.hadoop.mapred.MapTask.run_aroundBody0(MapTask.java:377)
    at org.apache.hadoop.mapred.MapTask$AjcClosure1.run(MapTask.java:1)
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
    at com.intel.bigdata.management.agent.HadoopTaskAspect.aroundTaskRun(HadoopTaskAspect.java:95)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:351)
    at org.apache.hadoop.mapred.Child$4.run(Child.java:266)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1132)
    at org.apache.hadoop.mapred.Child.main(Child.java:260)

    Comment

    • 9000revs
      Member
      • Jun 2013
      • 15

      #3
      This is what I see when I run the install test:

      [root@idh-dev03 myrna-1.2.1]# ./myrna_hadoop --test
      Searching for 'bowtie' binary...
      Specified via --bowtie?....no
      $MYRNA_BOWTIE_HOME specified?....YES (/usr/local/bin/bowtie-1.0.0)
      Runnable?....YES
      Searching for 'Rscript' binary...
      Specified via --Rhome?....no
      $MYRNA_RHOME specified?....YES (/usr/local/bin/myrna-1.2.1/R/bin/)
      Runnable?....no
      Checking /usr/local/bin/myrna-1.2.1/bin...
      Scanning directory: /usr/local/bin/myrna-1.2.1/bin/linux32
      Scanning directory: /usr/local/bin/myrna-1.2.1/bin/linux64
      Scanning directory: /usr/local/bin/myrna-1.2.1/bin/mac32
      Scanning directory: /usr/local/bin/myrna-1.2.1/bin/mac64
      I'm searching for R or Rscript, so scanning directory: /usr/local/bin/myrna-1.2.1/R/bin/Rscript
      Checking whether R has appropriate R/Bioconductor packages...
      [1] "Found required package lmtest"
      [1] "Found required package multicore"
      [1] "Found required package IRanges"
      [1] "Found required package geneplotter"
      [1] "All packages found"
      Settling on /usr/local/bin/myrna-1.2.1/R/bin/Rscript
      Searching for 'fastq-dump' binary...
      Specified via --fastq-dump?....no
      $MYRNA_SRATOOLKIT_HOME specified?....YES (/usr/local/bin/sratoolkit.2.3.2-5-centos_linux64/bin)
      Runnable?....YES
      Summary:
      bowtie: INSTALLED at /usr/local/bin/bowtie-1.0.0/bowtie
      R: INSTALLED with RHOME at /usr/local/bin/myrna-1.2.1/R/bin/Rscript
      Hadoop note: executables must be runnable via the SAME PATH on all nodes.
      PASSED install test

      Comment

      • 9000revs
        Member
        • Jun 2013
        • 15

        #4
        Well, update to my thread, not much help here it seems.......

        My problem was solved by running the job on a 3 node cluster as opposed to the 1 node cluster I was initially testing on (all nodes have same specs). Maybe the workload is not suitable for a single node cluster, I am not sure.

        Comment

        Latest Articles

        Collapse

        • SEQadmin2
          16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
          by SEQadmin2




          NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification, detection...
          Yesterday, 06:46 AM
        • SEQadmin2
          Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
          by SEQadmin2



          Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

          Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
          ...
          10-14-2026, 09:55 AM

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by SEQadmin2, 10-28-2026, 09:57 AM
        0 responses
        25 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-28-2026, 09:51 AM
        0 responses
        16 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-22-2026, 11:13 AM
        0 responses
        71 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-22-2026, 10:48 AM
        0 responses
        48 views
        0 reactions
        Last Post SEQadmin2  
        Working...