[ 
https://issues.apache.org/jira/browse/BIGTOP-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14305303#comment-14305303
 ] 

Evans Ye commented on BIGTOP-1634:
----------------------------------

OK, here're the test results
* The deploy of kerberosized cluster failed, but both new hiera and old 
extlookup puppet recipes failed to setup a kerberos cluster, so there might be 
a problem exist before applying this. I'll take a look in another jira.
* Some components failed to deploy:
hcatalog-server
{code}
Debug: Executing '/usr/bin/yum -d 0 -e 0 -y list hcatalog-server'
Error: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list 
hcatalog-server' returned 1: Error: No matching Packages to list
Wrapped exception:
Execution of '/usr/bin/yum -d 0 -e 0 -y list hcatalog-server' returned 1: 
Error: No matching Packages to list
Error: /Stage[main]/Hcatalog::Server/Package[hcatalog-server]/ensure: change 
from absent to latest failed: Could not update: Execution of '/usr/bin/yum -d 0 
-e 0 -y list hcatalog-server' returned 1: Error: No matching Packages to list
{code}
webhcat-server
{code}
Debug: Executing '/usr/bin/yum -d 0 -e 0 -y list webhcat-server'
Error: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list 
webhcat-server' returned 1: Error: No matching Packages to list
Wrapped exception:
Execution of '/usr/bin/yum -d 0 -e 0 -y list webhcat-server' returned 1: Error: 
No matching Packages to list
Error: /Stage[main]/Hcatalog::Webhcat::Server/Package[webhcat-server]/ensure: 
change from absent to latest failed: Could not update: Execution of 
'/usr/bin/yum -d 0 -e 0 -y list webhcat-server' returned 1: Error: No matching 
Packages to list
{code}
Solr
{code}
Debug: Executing '/bin/bash -c '/usr/bin/solrctl debug-dump | grep -q solr.xml 
|| /usr/bin/solrctl init''
Notice: /Stage[main]/Solr::Server/Exec[solr init]/returns: Error: failed to 
initialize Solr
Error: /bin/bash -c '/usr/bin/solrctl debug-dump | grep -q solr.xml || 
/usr/bin/solrctl init' returned 1 instead of one of [0]
Error: /Stage[main]/Solr::Server/Exec[solr init]/returns: change from notrun to 
0 failed: /bin/bash -c '/usr/bin/solrctl debug-dump | grep -q solr.xml || 
/usr/bin/solrctl init' returned 1 instead of one of [0]
{code}
hcatalog-server and webhcat-server should be missing a leading *hive-*, and 
solr needs to be fixed as well, but all of them are not introduced by this jira.

To sum up, all the failures are causing by issues already exist, other than 
that, this jira works well on deploying a bigtop cluster.
I think this jira is good enough to get in, so +1 by me, but since this is a 
big change to our puppet recipes, it would be better to have another 
committer/maintainer to agree with it. Maybe [~jayunit100] can help?

> Puppet class parameter and hiera conversion
> -------------------------------------------
>
>                 Key: BIGTOP-1634
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1634
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: deployment
>    Affects Versions: backlog
>            Reporter: Michael Weiser
>              Labels: patch
>         Attachments: 
> 0001-BIGTOP-1634-puppet-Replace-extlookup-with-hiera-use-.patch, 
> 0001-BIGTOP-1634-puppet-Replace-extlookup-with-hiera-use-.patch, 
> 0002-BIGTOP-1634-Add-enhanced-configuration.patch
>
>
> As discussed on the DEV list:
> Update the puppet code to use self-contained, parametrised classes and proper 
> scoping. Replace all extlookup calls bei either explicit or automatic hiera 
> parameter lookups. Implement HA/non-HA alternative via hiera lookup 
> hierarchy. Replace append_each from bigtop_util by suffix from stdlib. Do 
> file imports via puppet:/// scheme. Remove bigtop_util because remaining 
> function get_settings is not needed any more.
> Additionally: Add additional configuration options for zookeeper and yarn as 
> well as a new class for journalnode configuration.
> I've separated it into two patches of ease of review:
> 0001: actual hiera/class conversion
> 0002: functional enhancements including journalnode configuration on top of 
> that. Mainly meant as an example for ease of further expansion and 
> containment of changes to single modules.
> This JIRA is meant for the stuff contained in 0001, the actual hiera 
> conversion. I can resubmit 0002 as a separate JIRA if desired. Also it should 
> be possible to backport 0002 to the current puppet code base without much 
> fuss.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to