Andrew Purtell created PHOENIX-2267:
---------------------------------------

             Summary: Disambiguate server jar from phoenix-server module jar
                 Key: PHOENIX-2267
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2267
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Andrew Purtell
            Priority: Minor


For installation of Phoenix into the RegionServer, the install documentation 
says

{noformat}
Add the phoenix-[version]-server.jar to the classpath of all HBase region
server and master and remove any previous version. An easy way to do
this is to copy it into the HBase lib directory
{noformat}

This correctly identifies the server uber jar, but unfortunately the 
phoenix-server module produces a much smaller jar missing all of the classes 
from phoenix-core as phoenix-server-<version>.jar. I know people can become 
confused about this because I've seen that happen. Make the wrong choice during 
an upgrade and all of the RegionServers will crash upon restart with CNFEs, 
which is an unfortunate outcome to say the least.

I'd suggest renaming the phoenix-server module to something else in order to 
disambiguate between the two.



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

Reply via email to