JM,

If possible, I’d also like to try your 4.5.2 Parcel. Any luck with Cloudera? 
This would be very useful if made available. Thanks for your time!

Kevin

From: James Heather [mailto:james.heat...@mendeley.com]
Sent: Wednesday, September 30, 2015 5:22 AM
To: user@phoenix.apache.org
Subject: Re: setting up community repo of Phoenix for CDH5?

Hi JM,

Is there a way of getting hold of the parcel you built? I'm keen to try it!

Best wishes,

James
On 21/09/15 14:00, Jean-Marc Spaggiari wrote:
Hi James,
I have been able to build a parcel and installed it on my own cluster. Build it 
with 4.5.2 that Andrew modified. I'm in touch with Cloudera to see what's the 
next steps. I will let you know very shortly...
JM

2015-09-21 6:25 GMT-04:00 James Heather 
<james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>>:
@JM how did you get on with the parcel building?

Has anyone managed to get 4.5 working on CDH5 now? I was going to stick with 
4.3 on our cluster until we had a parcel, but I'm now needing to use pherf, and 
that doesn't seem to exist in 4.3.

James

On 16/09/15 12:46, Jean-Marc Spaggiari wrote:
@James: I'm working on the parcel building ;) If not me I will try to find 
someone to do it. Stay tuned.
@Andrewy: It works for me that way, cool! I just have a signature issue where 
it says I have no signature. Will that be an issue?
Thanks all,
JM

2015-09-16 3:24 GMT-04:00 James Heather 
<james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>>:

Great! Thank you!

I'd wondered about parcel building. It did look as though a parcel is just a 
.tgz, containing the classes and a few bits of meta, so hopefully it's doable. 
It would be really nice if we could provide a working 4.5 parcel.

James
On 16 Sep 2015 01:02, "Andrew Purtell" 
<apurt...@apache.org<mailto:apurt...@apache.org>> wrote:
I used dev/make_rc.sh, built with Maven 3.2.2, Java 7u79. Ubuntu build host.


On Tue, Sep 15, 2015 at 4:58 PM, Jean-Marc Spaggiari 
<jean-m...@spaggiari.org<mailto:jean-m...@spaggiari.org>> wrote:
No, I don't know why. I will ask and see if I can get a respons on that. I have 
also started the thread for the Parcel. I will see if I find enough help to 
work on that.
Regarding the branch you made, I tried to build it but got the error below. 
what's the command to build it?
Thanks,
JM

[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
    at 
org.apache.maven.plugin.surefire.report.DefaultReporterFactory.mergeFromOtherFactories(DefaultReporterFactory.java:82)
    at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:182)
    at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1019)
    at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:853)
    at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:751)
    at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Tue Sep 15 19:55:03 EDT 2015
[INFO] Final Memory: 134M/1648M
[INFO] ------------------------------------------------------------------------

2015-09-15 19:55 GMT-04:00 Andrew Purtell 
<apurt...@apache.org<mailto:apurt...@apache.org>>:
Cool, thanks J-M.

Do you know why support for query tracing was removed? If it's just a matter of 
porting it to the HTrace that ships with CDH, I can look at that.


On Tue, Sep 15, 2015 at 4:49 PM, Jean-Marc Spaggiari 
<jean-m...@spaggiari.org<mailto:jean-m...@spaggiari.org>> wrote:
Nice! I will see if there is a way to build a parcel from that the same way 
there is a parcel for Apache Phoenix 4.3 in Cloudera Labs... Will clone what 
you did and try to build it locally...

2015-09-15 19:45 GMT-04:00 Andrew Purtell 
<andrew.purt...@gmail.com<mailto:andrew.purt...@gmail.com>>:
I pushed updates to branch 4.5-HBase-1.0-cdh5 and the tag v4.5.2-cdh5.4.5 
(1fcb5cf). This is the pending Phoenix 4.5.2 release, currently at RC1, likely 
to pass, that will build against CDH 5.4.5. If you want release tarballs I 
built from this, get them here:
    Binary: 
http://apurtell.s3.amazonaws.com/phoenix/phoenix-4.5.2-cdh5.4.5-bin.tar.gz
    Source: 
http://apurtell.s3.amazonaws.com/phoenix/phoenix-4.5.2-cdh5.4.5-src.tar.gz

​The source and these binaries incorporate changes from the Cloudera Labs fork 
of Phoenix (https://github.com/cloudera-labs/phoenix), licensed under the ASL 
v2, Neither the source or binary artifacts are in any way "official" or 
supported by the Apache Phoenix project. The source and artifacts are provided 
by me in a personal capacity for the convenience of would-be Phoenix users that 
also use CDH 5.4(.5). Please don't contact the Apache Phoenix project for any 
issues regarding this source and these binaries.
​

On Mon, Sep 14, 2015 at 10:52 AM, James Heather 
<james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>> wrote:
Done! Thanks for helping!

The branches in the repo mirror those in vanilla Phoenix. We shouldn't push any 
changes to the vanilla branches, but only to "*-cdh5" branches (or any 
temporary side branches we need to create).

The issue tracker will be very useful, yes.

James

On 14/09/15 17:22, Andrew Purtell wrote:
This is great James.

Since this is conveniently on Github, maybe we use the issue tracker there? 
Interested parties can set a watch. Would you be willing to add 'apurtell' as a 
collaborator on the repo? I will fork and send over PRs of course, but you 
might want help?

On Sep 14, 2015, at 6:21 AM, James Heather 
<james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>> wrote:
I've set up a repo at

https://github.com/chiastic-security/phoenix-for-cloudera

It is a fork of the vanilla Phoenix github mirror. I've created a branch called 
"4.5-HBase-1.0-cdh5", which we can use for making a CDH5-compatible version. 
I've not made any of the necessary changes so far.

I chose that branch, by the way, because it's the latest release, and is using 
the same version of HBase as CDH5.4. The master branch of the Phoenix repo is 
building a snapshot of (the forthcoming) Phoenix 4.6, against HBase 1.1... 
presumably there will also be a Phoenix 4.6 for HBase 1.0?

I'm not certain of the best way to manage this. Perhaps we need a new mailing 
list for those who want to help, to avoid cluttering this list up.

James
On 13/09/15 02:54, Jean-Marc Spaggiari wrote:
Exact. There is some some code change because of what has been back ported into 
CDH and what has not been. But overall, it should not be rocket science. Mostly 
method signatures...
Let us know when the repo is available so we can help...
Thanks,
JM

2015-09-12 18:38 GMT-04:00 Krishna 
<research...@gmail.com<mailto:research...@gmail.com>>:
As explained here, there are some code changes too in addition to pom related 
changes.

http://stackoverflow.com/a/31934434/165130



On Friday, September 11, 2015, Andrew Purtell 
<andrew.purt...@gmail.com<mailto:andrew.purt...@gmail.com>> wrote:
Or once parameterized, add a default off profile that redefines them all in one 
shot after the builder activates the profile on the maven command line with -P 
...


On Sep 11, 2015, at 7:05 AM, Andrew Purtell 
<andrew.purt...@gmail.com<mailto:andrew.purt...@gmail.com>> wrote:
The group IDs and versions can be parameterized in the POM so they can be 
overridden on the maven command line with -D. That would be easy and something 
I think we could get committed without any controversy.

On Sep 11, 2015, at 6:53 AM, James Heather 
<james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>> wrote:
Yes, my plan is to create a fork of the main repo, so that we can still merge 
new Phoenix code into the CDH-compatible version.

Before that, I do wonder whether it's possible to suggest a few changes to the 
main repo that would allow for compiling a CDH-compatible version, without 
needing to maintain a separate repo. The bulk of the changes are to 
dependencies in the pom, which suggests that it could be done to accept a 
switch to mvn build.

James
On 11/09/15 14:50, Andrew Purtell wrote:
The first step I think is a repo with code that compiles. Please initialize it 
by forking github.com/apache/phoenix<http://github.com/apache/phoenix> so we 
have common ancestors. Once we have a clear idea (by diff) what is required we 
can figure out if we can support compatibility in some way.

On Sep 9, 2015, at 11:00 PM, Krishna 
<research...@gmail.com<mailto:research...@gmail.com>> wrote:
I can volunteer to spend some time on this.

CDH artifacts are available in Maven repo but from reading other threads on 
CDH-Phoenix compatibilty, it looks like there are some code changes to be made 
in Phoenix to successfully compile against CDH.

Here are questions to address:
1) How to maintain CDH compatible Phoenix code base?
2) Is having a CDH compatible branch even an option?

Krishna



On Friday, August 28, 2015, Andrew Purtell 
<andrew.purt...@gmail.com<mailto:andrew.purt...@gmail.com>> wrote:
Yes I am interested. Assuming CDH artifacts are publicly available in a Maven 
repo somewhere, which I believe is the case, perhaps we (the Phoenix 
project/community) could set up a Jenkins job that builds against them and 
makes the resulting build artifacts available. They would never be an official 
release, just a best effort convenience. Would that work? I think little must 
be done besides compile against the CDH artifacts for binary compatibility.


> On Aug 28, 2015, at 11:19 AM, James Heather 
> <james.heat...@mendeley.com<mailto:james.heat...@mendeley.com>> wrote:
>
> Is anyone interested in helping with getting an up-to-date CDH5-compatible 
> build of Phoenix up and running?
>
> Cloudera has a build of Phoenix 4.3 
> (https://github.com/cloudera-labs/phoenix), but this is now two versions 
> behind, and there seems little desire at Cloudera to keep it updated.
>
> I imagine that by looking at the differences between vanilla 4.3 and cloudera 
> labs 4.3, and with some guidance from this list, we could get a good idea of 
> what would need to be modified in 4.5+ and keep a CDH5-compatible build up to 
> date.
>
> Yes?
>
> James









--
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet Hein (via 
Tom White)




--
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet Hein (via 
Tom White)




Reply via email to