+1 Thanks Ming for all your explanations.
Selva -----Original Message----- From: Ming Liu [mailto:[email protected]] Sent: Saturday, February 3, 2018 6:01 PM To: [email protected] Subject: Re: RE: [VOTE] Apache Trafodion release 2.2.0 RC 2 Hi, Selva, I verified on a fresh CentOS 6.9, and can successfully finish all instructions and build and start Trafodion. "initialize trafodion" also works fine in my environment. As for the web page 'issues', here is my comment: There is a separate page to tell the user how to set up testing env , including the installation of hadoop, by using 'install_local_hadoop' script as well : https://cwiki.apache.org/confluence/display/TRAFODION/Create+Test+Environment So next time I will add this page in the VOTE message. For the git command, the page is about how to get the code from git, and it is generic, not good to mention for a specific tag. But I can add some example to show that. And again, I feel it is good to add this in the VOTE message to tell the voter after get the code, how to set the tag. And I think it should be more officially to test the src tarball from SVN as well. So I will add that in the VOTE message as well. So , in sum: CentOS 6.9 is fine I will update the web page about how to switch to a specific tag/version of trafodion I will update VOTE message, for voters to know which tag to use, and it will be good to build from the src tarball as well. Hope this solve your doubts. ^_^ Ming On 2018/01/27 01:13:38, Selva Govindarajan <[email protected]> wrote: > +0 > > I was able to build from scratch using instructions verbatim at the > section "Create Build Environment" and "Build Source" at > https://cwiki.apache.org/confluence/display/TRAFODION/Trafodion+Contri > butor+Guide > I used centos 6.9 > [centos@gselva-trafodion-2 conf]$ lsb_release -a > LSB Version: > :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch > Distributor ID: CentOS > Description: CentOS release 6.9 (Final) > Release: 6.9 > Codename: Final > > The webpage has two minor issues. > > 1, git clone git://git.apache.org/trafodion.git > It shows the steps to build from latest source. It didn't show the > steps to build from a tag or a given release. "Source Download" link > has some outdated incubator-trafodion links > > 2, Set Default (Debug) Environment > cd <Trafodion source directory> > source ./env.sh > > It should show cd <Trafodion source directory>/core/sqf. But, release build > shows the correct directory. > > Otherwise, I was delighted to see the instructions work like a charm. > > I missed seeing the "install_local_hadoop" sections in the next steps, but > used my own way to install Hadoop and start trafodion. > > But the initialize trafodion failed with the following error > [centos@gselva-trafodion-2 sqf]$ sqlci Apache Trafodion Conversational > Interface 2.2.0 Copyright (c) 2015-2017 Apache Software Foundation > >>initialize trafodion ; > > *** ERROR[8448] Unable to access Hbase interface. Call to > ExpHbaseInterface::create() returned error HBASE_CREATE_ERROR(701). > Cause: java.io.IOException: createTable exception. Unable to create > table TRAFODION._MD_.AUTHS Reason: java.io.IOException: createTable > call error > org.trafodion.dtm.HBaseTxClient.callCreateTable(HBaseTxClient.java:765 > ) Caused by > java.io.IOException: java.util.concurrent.ExecutionException: > java.io.IOException: DataStreamer Exception: > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo > rAccessorImpl.java:57) > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo > nstructorAccessorImpl.java:45) > java.lang.reflect.Constructor.newInstance(Constructor.java:526) > org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteExcep > tion.java:106) > org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteExce > ption.java :95) > org.apache.hadoop.hbase.util.ForeignExceptionUtil.toIOException(Foreig > nExceptionUtil.java:45) > org.apache.hadoop.hbase.client.HBaseAdmin$ProcedureFuture.convertResul > t(HBaseAdmin.java:4448) > org.apache.hadoop.hbase.client.HBaseAdmin$ProcedureFuture.waitProcedur > eResult(HBaseAdmin.java:4406) > org.apache.hadoop.hbase.client.HBaseAdmin$ProcedureFuture.get(HBaseAdm > in.java:4339) > org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java: > 674) > org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java: > 604) > org.apache.hadoop.hbase.client.transactional.TransactionManager.create > Table(TransactionManager.java:2759) > org.trafodion.dtm.HBaseTxClient.callCreateTable(HBaseTxClient.java:760 > ) Caused by > org.apache.hadoop.ipc.RemoteException(java.io.IOException): > java.util.concurrentExecutionException: java.io.IOException: DataStreamer > Exception: > org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyReg > ionUtils.java:186) > org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyReg > ionUtils.java:141) > org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyReg > ionUtils.java:118) > org.apache.hadoop.hbase.master.procedure.CreateTableProcedure$3.create > HdfsRegions(CreateTableProcedure.java:370) > org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.createFs > LayoutyLite;)LjQ > org.apache.hadoop.hbase.client.transactional.RMInterface.createTable(R > MInterface.java:475) > org.trafodion.sql.HBaseClient.createk(HBaseClient.java:532). > > --- SQL operation failed with errors. > >>quit > > I can change my vote to +1 if someone else is able to initialize trafodion > with R2.2.1 building from scratch either from source bundle or github. > Selva >
