> On July 7, 2015, 7:40 p.m., Alejandro Fernandez wrote:
> > ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase_client.py,
> >  line 64
> > <https://reviews.apache.org/r/36272/diff/1/?file=1001719#file1001719line64>
> >
> >     How much work would it take to add Phoenix Client as a proper 
> > component, and add it to the Upgrade Pack?
> >     
> >     I'm concerned that this will only update the symlink when Phoenix 
> > Client is also on this HBase client host. So we can end up in a situation 
> > where the cluster has HDP 2.2 for phoenix client, and 2.3 for all other 
> > components on all hosts, and this presents a problem after RU, or during 
> > the next major RU.
> 
> Sumit Mohanty wrote:
>     There is a call to hdp-select set all during finalize. Till then there is 
> a mix of two versions across various components on various hosts. Won't 
> select set all fix this for all instances of phoenix-client?
> 
> Alejandro Fernandez wrote:
>     Preference is to move the "hdp-select set all" step in the Upgrade Pack 
> to its own group, right before the Finalize group. This will be a catch-all 
> that will handle things like Phoenix Client, assuming that its configs are 
> correct if the host contains any other clients. Ultimately, we will need to 
> have Phoenix Client as a proper Component once we are ready for it.

Agreed. Let me open a separate JIRA for the hdp-select set all to be a separate 
step during upgrade before Finalize. This change need to go in with changes to 
make sure that conf folders are also set up correctly for all services whether 
they are managed by Ambari or not. For HDP-2.3, phoenix-client is used from the 
host that has hbase-client as there are no hosts as such for phoenix-client. 
Also, phoenix is always deployed with hbase.


- Sumit


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36272/#review90764
-----------------------------------------------------------


On July 7, 2015, 6:59 p.m., Sumit Mohanty wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/36272/
> -----------------------------------------------------------
> 
> (Updated July 7, 2015, 6:59 p.m.)
> 
> 
> Review request for Ambari, Alejandro Fernandez and Nate Cole.
> 
> 
> Bugs: AMBARI-12316
>     https://issues.apache.org/jira/browse/AMBARI-12316
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> Phoenix system tests fail before finalize - phoenix-client still points to 
> older version after upgrade but before finalize
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase_client.py
>  9036bb3 
>   ambari-server/src/test/python/stacks/2.0.6/HBASE/test_hbase_client.py 
> cf923f1 
> 
> Diff: https://reviews.apache.org/r/36272/diff/
> 
> 
> Testing
> -------
> 
> Ran unit tests and manually tested through upgrade and downgrade
> 
> 
> Thanks,
> 
> Sumit Mohanty
> 
>

Reply via email to