[
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)