You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by Brock Noland <br...@cloudera.com> on 2014/02/10 20:41:47 UTC

Jenkins Build Hosts and Java 7?

I noticed that the Jenkins build hosts do not seem to support java 7. See
the toolchain output below. How can I help updating them to export
JAVA7_HOME?

Brock

+ . /mnt/jenkins/toolchain/toolchain.sh
++ do_verbose=
++ '[' -z ']'
++++ readlink -f /mnt/jenkins/toolchain/toolchain.sh
+++ dirname /mnt/jenkins/toolchain/toolchain.sh
++ TOOLCHAIN_HOME=/mnt/jenkins/toolchain
++ '[' -z /mnt/jenkins/toolchain -o '!' -d /mnt/jenkins/toolchain ']'
++ export TOOLCHAIN_HOME
++ export PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
++ PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
++ export ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
++ ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
++ export PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
++ PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
++ THRIFT_HOME=/opt/toolchain/thrift-0.6.0
++ test -d /opt/toolchain/thrift-0.6.0
++ export MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
++ MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
++ alias mvn3=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin/mvn
++ export PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
++ PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
++ export MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
++ MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
+++ uname -m
++ '[' x86_64 = x86_64 ']'
++ test -n ''
++ export JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
++ JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
++ export JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
++ JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
++ export JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
++ JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
++ export JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
++ JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
++ export JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
++ JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit

Re: Jenkins Build Hosts and Java 7?

Posted by Mark Grover <ma...@apache.org>.
I created BIGTOP-1218 and uploaded a patch to it.


On Mon, Feb 10, 2014 at 5:59 PM, Brock Noland <br...@cloudera.com> wrote:

> OK sounds good and this is a file which is just stored on /mnt/...? Or is
> it in source control?
>
>
> On Mon, Feb 10, 2014 at 3:27 PM, Roman Shaposhnik <rv...@apache.org> wrote:
>
> > The easiest way is to manually add it to the toolchain.
> >
> > Thanks,
> > Roman.
> >
> > On Mon, Feb 10, 2014 at 11:41 AM, Brock Noland <br...@cloudera.com>
> wrote:
> > > I noticed that the Jenkins build hosts do not seem to support java 7.
> See
> > > the toolchain output below. How can I help updating them to export
> > > JAVA7_HOME?
> > >
> > > Brock
> > >
> > > + . /mnt/jenkins/toolchain/toolchain.sh
> > > ++ do_verbose=
> > > ++ '[' -z ']'
> > > ++++ readlink -f /mnt/jenkins/toolchain/toolchain.sh
> > > +++ dirname /mnt/jenkins/toolchain/toolchain.sh
> > > ++ TOOLCHAIN_HOME=/mnt/jenkins/toolchain
> > > ++ '[' -z /mnt/jenkins/toolchain -o '!' -d /mnt/jenkins/toolchain ']'
> > > ++ export TOOLCHAIN_HOME
> > > ++ export PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> > > ++ PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> > > ++ export ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> > > ++ ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> > > ++ export
> > PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > > ++
> PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > > ++ THRIFT_HOME=/opt/toolchain/thrift-0.6.0
> > > ++ test -d /opt/toolchain/thrift-0.6.0
> > > ++ export MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > > ++ MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > > ++ alias mvn3=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin/mvn
> > > ++ export
> >
> PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > > ++
> >
> PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > > ++ export MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > > ++ MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > > +++ uname -m
> > > ++ '[' x86_64 = x86_64 ']'
> > > ++ test -n ''
> > > ++ export JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > > ++ JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > > ++ export JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> > > ++ JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> > > ++ export JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> > > ++ JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> > > ++ export JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > > ++ JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > > ++ export JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > > ++ JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> >
>
>
>
> --
> Apache MRUnit - Unit testing MapReduce - http://mrunit.apache.org
>

Re: Jenkins Build Hosts and Java 7?

Posted by Brock Noland <br...@cloudera.com>.
OK sounds good and this is a file which is just stored on /mnt/...? Or is
it in source control?


On Mon, Feb 10, 2014 at 3:27 PM, Roman Shaposhnik <rv...@apache.org> wrote:

> The easiest way is to manually add it to the toolchain.
>
> Thanks,
> Roman.
>
> On Mon, Feb 10, 2014 at 11:41 AM, Brock Noland <br...@cloudera.com> wrote:
> > I noticed that the Jenkins build hosts do not seem to support java 7. See
> > the toolchain output below. How can I help updating them to export
> > JAVA7_HOME?
> >
> > Brock
> >
> > + . /mnt/jenkins/toolchain/toolchain.sh
> > ++ do_verbose=
> > ++ '[' -z ']'
> > ++++ readlink -f /mnt/jenkins/toolchain/toolchain.sh
> > +++ dirname /mnt/jenkins/toolchain/toolchain.sh
> > ++ TOOLCHAIN_HOME=/mnt/jenkins/toolchain
> > ++ '[' -z /mnt/jenkins/toolchain -o '!' -d /mnt/jenkins/toolchain ']'
> > ++ export TOOLCHAIN_HOME
> > ++ export PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> > ++ PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> > ++ export ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> > ++ ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> > ++ export
> PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > ++ PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > ++ THRIFT_HOME=/opt/toolchain/thrift-0.6.0
> > ++ test -d /opt/toolchain/thrift-0.6.0
> > ++ export MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > ++ MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > ++ alias mvn3=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin/mvn
> > ++ export
> PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > ++
> PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> > ++ export MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > ++ MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> > +++ uname -m
> > ++ '[' x86_64 = x86_64 ']'
> > ++ test -n ''
> > ++ export JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > ++ JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > ++ export JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> > ++ JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> > ++ export JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> > ++ JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> > ++ export JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > ++ JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > ++ export JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> > ++ JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
>



-- 
Apache MRUnit - Unit testing MapReduce - http://mrunit.apache.org

Re: Jenkins Build Hosts and Java 7?

Posted by Roman Shaposhnik <rv...@apache.org>.
The easiest way is to manually add it to the toolchain.

Thanks,
Roman.

On Mon, Feb 10, 2014 at 11:41 AM, Brock Noland <br...@cloudera.com> wrote:
> I noticed that the Jenkins build hosts do not seem to support java 7. See
> the toolchain output below. How can I help updating them to export
> JAVA7_HOME?
>
> Brock
>
> + . /mnt/jenkins/toolchain/toolchain.sh
> ++ do_verbose=
> ++ '[' -z ']'
> ++++ readlink -f /mnt/jenkins/toolchain/toolchain.sh
> +++ dirname /mnt/jenkins/toolchain/toolchain.sh
> ++ TOOLCHAIN_HOME=/mnt/jenkins/toolchain
> ++ '[' -z /mnt/jenkins/toolchain -o '!' -d /mnt/jenkins/toolchain ']'
> ++ export TOOLCHAIN_HOME
> ++ export PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> ++ PRE_TOOLCHAIN_PATH=/usr/local/bin:/bin:/usr/bin
> ++ export ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> ++ ANT_HOME=/mnt/jenkins/toolchain/Ant-1.8.1
> ++ export PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> ++ PATH=/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> ++ THRIFT_HOME=/opt/toolchain/thrift-0.6.0
> ++ test -d /opt/toolchain/thrift-0.6.0
> ++ export MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> ++ MAVEN3_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> ++ alias mvn3=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin/mvn
> ++ export PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> ++ PATH=/mnt/jenkins/toolchain/apache-maven-3.0.4/bin:/mnt/jenkins/toolchain/Ant-1.8.1/bin:/usr/local/bin:/bin:/usr/bin
> ++ export MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> ++ MAVEN_HOME=/mnt/jenkins/toolchain/apache-maven-3.0.4
> +++ uname -m
> ++ '[' x86_64 = x86_64 ']'
> ++ test -n ''
> ++ export JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> ++ JAVA6_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> ++ export JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> ++ JAVA5_HOME=/mnt/jenkins/toolchain/JDK5u22-64bit
> ++ export JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> ++ JAVA32_HOME=/mnt/jenkins/toolchain/JDK6u20-32bit
> ++ export JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> ++ JAVA_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> ++ export JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit
> ++ JAVA64_HOME=/mnt/jenkins/toolchain/JDK6u20-64bit