And this is not just about Ignite, I can't install anything else either ...
--David On Sat, Mar 19, 2016 at 2:11 PM, David Starina <[email protected]> wrote: > Guys, what am I (still) doing wrong? I keep getting this error: > Error: Execution of '/bin/yum -d 0 -e 0 -y list jdk' returned 1: Error: No > matching Packages to list > > This probably means I am not installing Java in a way Bigtop is expecting > it. Do you have some idea what I should be doing differently? Of course, > installing Oracle JDK manually won't work, because it won't be listed in > yum. On the other hand, when I install OpenJDK via yum, "list jdk" doesn't > list any package either. > > What am I missing? Should I be adding some other repo to yum beforehand? > > --David > > On Thu, Mar 17, 2016 at 7:52 PM, David Starina <[email protected]> > wrote: > >> Some more problems ... Tried this on CentOS 6.6 now ... >> >> 1) this line in site.yaml: "bigtop::jdk_package_name: >> "openjdk-7-jre-headless"" - not OK, you get the error: >> >> >> >> *Error: Execution of '/usr/bin/yum -d 0 -e 0 -y list >> openjdk-7-jre-headless' returned 1: Error: No matching Packages to >> listError: /Stage[main]/Main/Package[openjdk-7-jre-headless]/ensure: change >> from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list >> openjdk-7-jre-headless' returned 1: Error: No matching Packages to list* >> 2) so, I installed OpenJDK manually ... Got the following error: >> >> >> >> >> >> >> *Error: Could not start Service[ignite-hadoop-service]: Execution of >> '/sbin/service ignite-hadoop-service start' returned 1: >> ignite-hadoop-service: unrecognized serviceError: >> /Stage[main]/Ignite_hadoop::Deploy/Ignite_hadoop::Server[ignite-hadoop-node]/Service[ignite-hadoop-service]/ensure: >> change from stopped to running failed: Could not start >> Service[ignite-hadoop-service]: Execution of '/sbin/service >> ignite-hadoop-service start' returned 1: ignite-hadoop-service: >> unrecognized serviceDebug: Executing '/bin/rpm -q jdk --nosignature >> --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} >> %{ARCH}\n'Debug: Executing '/usr/bin/yum -d 0 -e 0 -y list jdk'Error: >> Execution of '/usr/bin/yum -d 0 -e 0 -y list jdk' returned 1: Error: No >> matching Packages to listError: /Stage[main]/Main/Package[jdk]/ensure: >> change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 >> -y list jdk' returned 1: Error: No matching Packages to listNotice: >> /Stage[main]/Hadoop::Datanode/Package[hadoop-hdfs-datanode]: Dependency >> Package[jdk] has failures: true* >> ..... >> >> >> So, '*/usr/bin/yum -d 0 -e 0 -y list jdk*' doesn't return anything ... >> this is how Java is listed when I run 'yum list installed': >> java-1.8.0-openjdk.x86_64 >> java-1.8.0-openjdk-headless.x86_64 >> >> >> So, still can't install Ignite for now ... >> >> --David >> >> On Thu, Mar 17, 2016 at 12:46 PM, David Starina <[email protected]> >> wrote: >> >>> Konstantin, >>> >>> So I should be safer using CentOS 6? >>> >>> Also - was I right to include "hadoop" in site.yaml components? It's not >>> listed in the basic site.yaml, but I am guessing it is not installed >>> automatically? >>> >>> -David >>> >>> On Thu, Mar 17, 2016 at 7:17 AM, David Starina <[email protected]> >>> wrote: >>> >>>> That's right, I'm using CentOS 7. >>>> >>>> --David >>>> >>>> >>>> On Thursday, 17 March 2016, Konstantin Boudnik <[email protected]> wrote: >>>> >>>>> Hmm... that's plain nuts... Looks like latest ignite is pulling in >>>>> some crap >>>>> like osgi... OMG, WTF? >>>>> >>>>> Thanks for discovering this David! Somehow it never got stepped upon >>>>> in my >>>>> tests. Are you on centos7? >>>>> >>>>> Cos >>>>> >>>>> On Wed, Mar 16, 2016 at 11:39PM, David Starina wrote: >>>>> > Hi, >>>>> > >>>>> > Roman, Evans, thank you for the tips - that helped a lot. Still have >>>>> some >>>>> > problems though, an error when running puppet apply ... >>>>> > >>>>> > This is a sample of errors I got: >>>>> > >>>>> > >>>>> > *Debug: Executing '/bin/yum -d 0 -e 0 -y install >>>>> > ignite-hadoop-service'Error: Could not update: Execution of >>>>> '/bin/yum -d 0 >>>>> > -e 0 -y install ignite-hadoop-service' returned 1: Error: Package: >>>>> > ignite-hadoop-1.5.0.final-1.el7.centos.noarch (Bigtop) >>>>> Requires: >>>>> > osgi(org.apache.servicemix.bundles.spring-beans)Error: Package: >>>>> > ignite-hadoop-1.5.0.final-1.el7.centos.noarch (Bigtop) >>>>> Requires: >>>>> > osgi(org.apache.servicemix.bundles.spring-context-support)Error: >>>>> Package: >>>>> > ignite-hadoop-1.5.0.final-1.el7.centos.noarch (Bigtop) >>>>> Requires: >>>>> > osgi(org.apache.servicemix.bundles.spring-jdbc)Error: Package: >>>>> > ignite-hadoop-1.5.0.final-1.el7.centos.noarch (Bigtop) >>>>> Requires: >>>>> > osgi(org.apache.servicemix.bundles.spring-core)* >>>>> > ..... >>>>> > >>>>> > Also, after that: >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > *Notice: >>>>> > >>>>> /Stage[main]/Ignite_hadoop::Deploy/Ignite_hadoop::Server[ignite-hadoop-node]/File[/etc/default/ignite-hadoop]: >>>>> > Dependency Package[ignite-hadoop] has failures: trueWarning: >>>>> > >>>>> /Stage[main]/Ignite_hadoop::Deploy/Ignite_hadoop::Server[ignite-hadoop-node]/File[/etc/default/ignite-hadoop]: >>>>> > Skipping because of failed dependenciesNotice: >>>>> > /Stage[main]/Hadoop::Datanode/Package[hadoop-hdfs-datanode]: >>>>> Dependency >>>>> > Package[openjdk-7-jre-headless] has failures: trueWarning: >>>>> > /Stage[main]/Hadoop::Datanode/Package[hadoop-hdfs-datanode]: Skipping >>>>> > because of failed dependenciesNotice: >>>>> > /Stage[main]/Hadoop::Nodemanager/Package[hadoop-yarn-nodemanager]: >>>>> > Dependency Package[openjdk-7-jre-headless] has failures: trueWarning: >>>>> > /Stage[main]/Hadoop::Nodemanager/Package[hadoop-yarn-nodemanager]: >>>>> Skipping >>>>> > because of failed dependenciesNotice: >>>>> > >>>>> /Stage[main]/Ignite_hadoop::Deploy/Ignite_hadoop::Server[ignite-hadoop-node]/File[/etc/ignite-hadoop/conf/default-config.xml]: >>>>> > Dependency Package[ignite-hadoop] has failures: true* >>>>> > ..... >>>>> > >>>>> > >>>>> > This is the "site.yaml" I used ("hadoop" wasn't listed in >>>>> components, but I >>>>> > think it should be there?) >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > *bigtop::hadoop_head_node: "NameNode"hadoop::hadoop_storage_dirs: - >>>>> > /data/1hadoop_cluster_node::cluster_components: - hadoop - >>>>> ignite_hadoop >>>>> > - hue - mahout - yarn - zookeeperbigtop::jdk_package_name: >>>>> > "openjdk-7-jre-headless"bigtop::bigtop_repo_uri: >>>>> > "http://bigtop-repos.s3.amazonaws.com/releases/1.1.0/centos/7/x86_64 >>>>> > <http://bigtop-repos.s3.amazonaws.com/releases/1.1.0/centos/7/x86_64 >>>>> >"* >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > Any idea what I am doing wrong? >>>>> > >>>>> > --David >>>>> > >>>>> > On Tue, Mar 15, 2016 at 6:57 PM, Evans Ye <[email protected]> >>>>> wrote: >>>>> > >>>>> > > David >>>>> > > >>>>> > > Most of the time you need to run same command on all nodes. "pdsh" >>>>> would >>>>> > > be a good tool to use. >>>>> > > >>>>> > > 1. You need to have puppet agent installed on every node. yum -y >>>>> install >>>>> > > puppet will do the trick, or you need to download repo, or use >>>>> > > bigtop/bigtop_toolchain/bin/puppetize.sh directly. There's no >>>>> deploy effort >>>>> > > other than just install the package. >>>>> > > >>>>> > > 2. Masterless means each puppet agent takes commands and runs >>>>> > > independently. We DONT use puppet master, which is a centralized >>>>> master >>>>> > > daemon to dispatch works to all the registered puppet agent. >>>>> > > >>>>> > > 3. Next, you need to copy bigtop puppet recipes and bigtop hiera >>>>> > > configuration to all nodes, or at least make them available for >>>>> all nodes >>>>> > > via nfs. >>>>> > > >>>>> > > 4. Finally, execute the puppet apply command on all nodes and the >>>>> puppet >>>>> > > recipes will automatically figure out it's role. There no need to >>>>> deploy >>>>> > > head node first and then slaves. >>>>> > > >>>>> > > Ask if you still have questions. >>>>> > > >>>>> > > >>>>> > > Thanks >>>>> > > >>>>> > > Evans >>>>> > > 2016年3月15日 下午4:10於 "David Starina" <[email protected]>寫道: >>>>> > > >>>>> > >> Hi guys, >>>>> > >> >>>>> > >> me again. I haven't set up Puppet before, can you just point me >>>>> in the >>>>> > >> right direction? I know this is not a Puppet mailing list, but I >>>>> bet you >>>>> > >> have some tips for me :-) >>>>> > >> >>>>> > >> So what do I need to do? Install Puppet on every node? What does >>>>> it mean >>>>> > >> that the mode of Puppet is "*masterless"* - do I just have to do >>>>> a basic >>>>> > >> installation of Puppet and not care much about setting it up, and >>>>> then >>>>> > >> deploy bigtop on every node separately? And when setting the >>>>> Hadoop head >>>>> > >> node - does that mean that I need to deploy Bigtop on this node >>>>> first, and >>>>> > >> Bigtop will know this is the master node by the url or IP I >>>>> provide to it? >>>>> > >> And then deploy Bigtop via Puppet on all the other nodes and they >>>>> will >>>>> > >> connect to the head node (which is the NameNode, I suppose?). >>>>> > >> >>>>> > >> I can do this via trial and error, but if you guys can help me >>>>> reduce the >>>>> > >> "error" part, that will be great :) Sorry for such beginner >>>>> questions, I >>>>> > >> haven't used Puppet before ... The reason I'm asking is, I got >>>>> access to a >>>>> > >> "physical" (actually virtual, but it's the same) environment for >>>>> a limited >>>>> > >> amount of time (two weeks), and I need to start testing on it >>>>> asap - and >>>>> > >> since my day job takes a lot of my time, if I wanted to do this >>>>> without >>>>> > >> help it could take me two weeks just to set up the environment - >>>>> but I need >>>>> > >> to install it, which is not the central part of my project, and >>>>> then run >>>>> > >> some ML algorithms on a text corpus, which will be the main part >>>>> of the >>>>> > >> project ... >>>>> > >> >>>>> > >> --David >>>>> > >> >>>>> > >> On Thu, Mar 10, 2016 at 11:28 AM, David Starina < >>>>> [email protected]> >>>>> > >> wrote: >>>>> > >> >>>>> > >>> Thanks for the info! >>>>> > >>> >>>>> > >>> --David >>>>> > >>> >>>>> > >>> On Tue, Mar 8, 2016 at 7:15 PM, Jay Vyas < >>>>> [email protected]> >>>>> > >>> wrote: >>>>> > >>> >>>>> > >>>> I think there is enough info on youtube that you can cobble >>>>> together a >>>>> > >>>> syllabus if you need structured learning. >>>>> > >>>> >>>>> > >>>> See cos/Romans Bigtop talks which are on YouTube and then my >>>>> Bigtop >>>>> > >>>> internals hackathon video. That gives you both the high and >>>>> low level >>>>> > >>>> details to do whatever you want. >>>>> > >>>> >>>>> > >>>> > On Mar 8, 2016, at 1:11 PM, Konstantin Boudnik < >>>>> [email protected]> >>>>> > >>>> wrote: >>>>> > >>>> > >>>>> > >>>> > We also had this discussion to start producing "The Big Book >>>>> of Apache >>>>> > >>>> > Bigtop" like HBase does, but never got into the >>>>> materialization part >>>>> > >>>> of that >>>>> > >>>> > project. >>>>> > >>>> > >>>>> > >>>> > Cos >>>>> > >>>> > >>>>> > >>>> >> On Tue, Mar 08, 2016 at 11:44PM, Evans Ye wrote: >>>>> > >>>> >> Hi David, >>>>> > >>>> >> >>>>> > >>>> >> If you just want to take Bigtop binaries to deploy a >>>>> cluster, you >>>>> > >>>> can refer >>>>> > >>>> >> to our puppet management recipes: >>>>> > >>>> >> >>>>> https://github.com/apache/bigtop/tree/master/bigtop-deploy/puppet >>>>> > >>>> >> >>>>> > >>>> >> BTW bigtop provisioner is the best source to reference for >>>>> how bigtop >>>>> > >>>> >> provision a cluster: >>>>> > >>>> >> >>>>> > >>>> >>>>> https://cwiki.apache.org/confluence/display/BIGTOP/Bigtop+Provisioner+User+Guide >>>>> > >>>> >> >>>>> > >>>> >> Please ask us if you find anything confusing. >>>>> > >>>> >> >>>>> > >>>> >> >>>>> > >>>> >> Evans >>>>> > >>>> >> >>>>> > >>>> >> >>>>> > >>>> >> >>>>> > >>>> >> 2016-03-08 0:48 GMT+08:00 David Starina < >>>>> [email protected]>: >>>>> > >>>> >> >>>>> > >>>> >>> Hi, >>>>> > >>>> >>> >>>>> > >>>> >>> Is there some version of Bigtop User Guide available? I >>>>> know it >>>>> > >>>> used to be >>>>> > >>>> >>> on the be on http://bigtop.apache.org/ under the "User >>>>> Guide" >>>>> > >>>> link, but >>>>> > >>>> >>> there's nothing there anymore ... >>>>> > >>>> >>> >>>>> > >>>> >>> I need some guide on how to install Bigtop on a physical >>>>> cluster >>>>> > >>>> ... It >>>>> > >>>> >>> was easy to create a virtual cluster on my machine using >>>>> Vagrant, >>>>> > >>>> but I >>>>> > >>>> >>> cannot find a manual to install on a physical cluster ... >>>>> > >>>> >>> >>>>> > >>>> >>> Cheers, >>>>> > >>>> >>> David >>>>> > >>>> >>> >>>>> > >>>> >>>>> > >>> >>>>> > >>> >>>>> > >> >>>>> >>>> >>> >> >
