Hi all,
I am having trouble getting the smoke tests to run in 0.7.0.  I guess my first 
question is: which systems are these smokes being validated against at release 
time?  I'm wondering if it should work for CentOS6

For installing bigtop, I followed instructions in the Hadoop for Dummies book.  
I install a CentOS6 vmWare player.  And installed bigtop via the following:
"yum install hadoop\* mahout\* oozie\* hbase\* hive\* hue\* pig\* zookeeper\* 
giraph\*"

I believe I now have a working hadoop system, "jps" confirms running services.  
But, almost none of the tests run:

I've read the top level README, and followed the wiki 
https://cwiki.apache.org/confluence/display/BIGTOP/Running+integration+and+system+tests.

README:
Following the first step for testing yields:

[root@localhost bigtop-0.7.0]# mvn install -DskipTests -DskipITs 
-DperformRelease -f bigtop-tests/test-execution/smokes/package/pom.xml
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project  
(/root/bigtop/bigtop-0.7.0/bigtop-tests/test-execution/smokes/package/pom.xml) 
has 1 error
[ERROR]     Non-readable POM 
/root/bigtop/bigtop-0.7.0/bigtop-tests/test-execution/smokes/package/pom.xml: 
/root/bigtop/bigtop-0.7.0/bigtop-tests/test-execution/smokes/package/pom.xml 
(No such file or directory)
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

>From the error we see there is no package module.

WIKI:
Basically advises to run a submodule…  hadoop seems like a good one.  If I run 
it though I get 8 of 8 tests failing.  Here is the first sign of trouble:

Running org.apache.bigtop.itest.hadoop.mapreduce.TestHadoopSmoke
Failed command: hadoop fs -rmr test.hadoopsmoke.1411495413183/cachefile/out
hadoop jar /usr/lib/hadoop-mapreduce/hadoop-streaming.jar -D mapred.map.tasks=1 
-D mapred.reduce.tasks=1 -D mapred.job.name=Experiment -cacheArchive 
file:////user/root/test.hadoopsmoke.1411495413183/cachefile/cachedir.jar#testlink
 -input test.hadoopsmoke.1411495413183/cachefile/input.txt -mapper map.sh -file 
map.sh -reducer cat -output test.hadoopsmoke.1411495413183/cachefile/out 
-verbose
error code: 2
stdout: [2014-09-23 20:03:38,522 WARN  [main] streaming.StreamJob 
(StreamJob.java:parseArgv(290)) - -file option is deprecated, please use 
generic option -files instead., 2014-09-23 20:03:38,913 WARN  [main] 
streaming.StreamJob (StreamJob.java:parseArgv(337)) - -cacheArchive option is 
deprecated, please use -archives instead., STREAM: 
addTaskEnvironment=HADOOP_ROOT_LOGGER=, STREAM: 
shippedCanonFiles_=[/root/bigtop/bigtop-0.7.0/bigtop-tests/test-execution/smokes/hadoop/target/map.sh],
 STREAM: shipped: true 
/root/bigtop/bigtop-0.7.0/bigtop-tests/test-execution/smokes/hadoop/target/map.sh,
 STREAM: cmd=map.sh, STREAM: cmd=null, STREAM: shipped:

Seems like I must have something wrong.

Any help appreciated.
Thanks,
Tim


Reply via email to