This tgz layout looks consistent with previous. The trouble is bin/queryserver.py assumes the assembly tgz layout, not the make_rc.sh layout. Hence Sergey's original question.
On Tue, May 5, 2015 at 6:00 PM, Enis Söztutar <enis....@gmail.com> wrote: > Just to be clear, > > I am saying that if the 4.4 RC tarball layout is the same/similar as the > previous RC layouts it is not a reason to sink the RC. But for future, we > should do the maven assemblies. > > Enis > > On Tue, May 5, 2015 at 4:53 PM, Enis Söztutar <enis....@gmail.com> wrote: > > > I was inquiring the same thing in > > > https://issues.apache.org/jira/browse/PHOENIX-1945?focusedCommentId=14527077&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14527077 > > . > > > > I think we should get rid of the custom tarball format in dev/make_rc.sh, > > and only do maven assembly packaging. Whether this sinks the RC is an > open > > question. The binary tarball is just for convenience actually. So I am > not > > sure we need to sink the RC as long as bigtop packaging can take this > > tarball and create the binary tarball in the expected layout. > > > > Enis > > > > On Tue, May 5, 2015 at 4:23 PM, Nick Dimiduk <ndimi...@gmail.com> wrote: > > > >> Yeah, I just had a look at the content of the 4.4.0-bin RC. There's no > lib > >> folder, just jars in the top level. That's different from the bigtop > >> installation. This probably sinks the RC. > >> > >> + Rajesh > >> > >> On Tue, May 5, 2015 at 4:13 PM, Sergey Belousov < > >> sergey.belou...@gmail.com> > >> wrote: > >> > >> > I will try thank you > >> > my question was what would be proper (out of box) structure for the > >> > Phoenix client? > >> > > >> > in tar from what I remember it all jars together and than bin folder. > I > >> do > >> > not think it has lib folder unless assumption is that all jars dumped > to > >> > hbase/lib > >> > On May 5, 2015 6:47 PM, "Nick Dimiduk" <ndimi...@gmail.com> wrote: > >> > > >> > > Do try my suggestion on the ticket using the `touch` command to > create > >> > the > >> > > missing directory entry. It should fill in the gap for you. > >> > > > >> > > On Tue, May 5, 2015 at 3:39 PM, Sergey Belousov < > >> > sergey.belou...@gmail.com > >> > > > > >> > > wrote: > >> > > > >> > > > Thank you Nick > >> > > > I would not even call what we have packaging :) > >> > > > > >> > > > So what would be proper out of box folder structure for phoenix > 4.4 > >> > > client > >> > > > with sqlline ? > >> > > > > >> > > > we also switched to HDP 2.2 distribution if that make any > difference > >> > > > (hopefully not) > >> > > > > >> > > > thank you > >> > > > S > >> > > > On May 5, 2015 5:00 PM, "Nick Dimiduk" <ndimi...@gmail.com> > wrote: > >> > > > > >> > > > > Hi Sergey, > >> > > > > > >> > > > > Nice find. I left a comment over on PHOENIX-1904. From my point > of > >> > > view, > >> > > > > this is a bug raised by your custom packaging and not bad enough > >> to > >> > > sink > >> > > > > the RC -- i.e., the RC should still work "out of the box". > Should > >> > > > > definitely file a ticket to make the launch scripts more robust > in > >> > the > >> > > > > future though! > >> > > > > > >> > > > > Thanks for spinning the bits. > >> > > > > -n > >> > > > > > >> > > > > On Tue, May 5, 2015 at 12:39 PM, Sergey Belousov < > >> > > > > sergey.belou...@gmail.com> > >> > > > > wrote: > >> > > > > > >> > > > > > Hello All > >> > > > > > > >> > > > > > I was trying 4.4 and came across following issue > >> > > > > > > >> > > > > > We had phoenix-client folder with phoenix-*-client.jar and > /bin > >> > > folder > >> > > > > > under. > >> > > > > > Than we used sqlline.py to run our schema creation scripts. > >> > > > > > After I updated bin folder from 4.4 and phoenix client with > >> > > > > > phoenix-4.4.0-HBase-0.98-client.jar when I try to run > sqlline.py > >> > > > > script.sql > >> > > > > > I am getting following errors: > >> > > > > > > >> > > > > > Applying _phoenixschema/001_.sql > >> > > > > > Traceback (most recent call last): > >> > > > > > File "phoenix-client/bin/psql.py", line 27, in <module> > >> > > > > > phoenix_utils.setPath() > >> > > > > > File "---/phoenix-client/bin/phoenix_utils.py", line 94, in > >> > setPath > >> > > > > > phoenix_queryserver_jar = findFileInPathWithoutRecursion > >> > > > > > (PHOENIX_QUERYSERVER_JAR_PATTERN, os.path.join(current_dir, > >> "..", > >> > > > "lib")) > >> > > > > > File "---/phoenix-client/bin/phoenix_utils.py", line 45, in > >> > > > > > findFileInPathWithoutRecursion > >> > > > > > files = [f for f in os.listdir(path) if > >> > > > os.path.isfile(os.path.join( > >> > > > > > path,f))] > >> > > > > > OSError: [Errno 2] No such file or directory: > >> > > > '---/phoenix-client/bin/../ > >> > > > > > lib' > >> > > > > > {noformat} > >> > > > > > > >> > > > > > > >> > > > > > Do I miss missing something (probably) ? > >> > > > > > What is the upgrade path from 4.3 to 4.4 > >> > > > > > Do I need to deploy > phoenix-server-4.4.0-HBase-0.98-runnable.jar > >> > on > >> > > > > server > >> > > > > > side even if I do not use query server yet ? > >> > > > > > > >> > > > > > I guess it related to > >> > > > https://issues.apache.org/jira/browse/PHOENIX-1904 > >> > > > > > > >> > > > > > I do not want to send it to phoenix 4.4 RC0 VOTE thread in a > >> hope > >> > it > >> > > > not > >> > > > > > problem with release by my hands :) > >> > > > > > > >> > > > > > Thank you, > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > > > > >