So those are typically run when you are trying to discover nodes when running under Yarn.
It shouldn't have anything toree specific with it. You're probably just using a version of python by default that doesn't cause errors. On Thu, Nov 17, 2016, 16:02 <ian.malo...@tdameritrade.com> wrote: > I¹d prefer not to change those scripts, that¹s the issue. I¹m wondering > why toree is running them, but not my pyspark notebook. > > > Ian Maloney > Platform Architect > Advanced Analytics > Internal: 828716 > Office: (734) 623-8716 > Mobile: (313) 910-9272 > > > > > > > > > On 11/17/16, 3:15 PM, "Marius van Niekerk" <marius.v.niek...@gmail.com> > wrote: > > >So for the topology files are read by /usr/bin/env Python . You can > >change > >it to point at the system Python or make those scripts py2 and 3 > >compatible > > > >On Thu, Nov 17, 2016, 13:41 <ian.malo...@tdameritrade.com> wrote: > > > >> Hi, > >> > >> I¹m experiencing a strange issue when running a toree kernel with > >> jupyterhub. The python version used for spark in the kernel.json is > >>2.7, I > >> verified that in the notebook itself, but in the jupyterhub logs, I see > >> errors from two python files, created by ambari: > >> > >> /usr/bin/hdp-select > >> /etc/hadoop/conf/topology_script.py > >> > >> The errors come from any code which works in python 2, but not 3, since > >> ambari needs python 2 to run. Unfortunately, jupyterhub needs python 3. > >>I¹m > >> not sure why Toree is using python 3 with these files, instead of the > >> python 2, specified in the kernel.json. I tested with a pyspark notebook > >> and did not have the same issue, so it seems to be something related to > >> toree¹s integration with jupyterhub. > >> > >> I¹ve updated the files to handle both python 2 & 3, but they seem to be > >> recreated when ambari and the cluster restart. I¹m looking for a more > >> stable long term solution. > >> > >> Any Ideas? > >> > >> Ian > >> > >-- > >regards > >Marius van Niekerk > > -- regards Marius van Niekerk