Return-Path: X-Original-To: apmail-incubator-ambari-user-archive@minotaur.apache.org Delivered-To: apmail-incubator-ambari-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 47D19D2BA for ; Fri, 26 Oct 2012 14:34:25 +0000 (UTC) Received: (qmail 6210 invoked by uid 500); 26 Oct 2012 14:34:25 -0000 Delivered-To: apmail-incubator-ambari-user-archive@incubator.apache.org Received: (qmail 6012 invoked by uid 500); 26 Oct 2012 14:34:20 -0000 Mailing-List: contact ambari-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ambari-user@incubator.apache.org Delivered-To: mailing list ambari-user@incubator.apache.org Received: (qmail 5728 invoked by uid 99); 26 Oct 2012 14:34:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Oct 2012 14:34:19 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of pthangali@hortonworks.com designates 209.85.219.47 as permitted sender) Received: from [209.85.219.47] (HELO mail-oa0-f47.google.com) (209.85.219.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Oct 2012 14:34:11 +0000 Received: by mail-oa0-f47.google.com with SMTP id h1so2700240oag.6 for ; Fri, 26 Oct 2012 07:33:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=EWEsXTGeGo1gmVCjuiEUZW+6JzQzjFv6RuWpXytOgog=; b=T63cx0l1SoK1epRxnULewkwveZXtEIdYEXGwr9jZImVypiVfRTYFocBKbYWfiOHn2x m4QBYmCkzE9cOAJhbdcBZSVP80LDLFRHsWOa21iaVYOzVnTJUaqj5rx1fcohDb7zwF04 IVDEXPdH/lpywOPdC1gIBzWVNGyRAAKwNfbhzGgnqkj9edmtI48j8coO0EtpP7Wf57m9 lz/JLzWiY3OCXUaN4CHHPnqUvVX17LgKMnLu5sKL+A5yvOY7MBYwv6OUXfvcTfn39541 sVgYtQUqVi3FPkng45zkZ92eNydUbTIun2GLOBw2Uw7AiKKa6zusy3XeXuUJki+gb9sn FJmg== MIME-Version: 1.0 Received: by 10.60.13.193 with SMTP id j1mr14440049oec.41.1351262030530; Fri, 26 Oct 2012 07:33:50 -0700 (PDT) Received: by 10.76.91.99 with HTTP; Fri, 26 Oct 2012 07:33:50 -0700 (PDT) In-Reply-To: References: <1674_1349280462_0MBB002XJRGTHH30_99DD75DC8938B743BBBC2CA54F7224A702FC53@NYSGMBXB06.a.wcmc-ad.net> <3B99DC21-02A1-40FE-B6C5-6E0BE3707EE1@hortonworks.com> <15797_1349298908_0MBC00IV95P7E890_99DD75DC8938B743BBBC2CA54F7224A702FEB3@NYSGMBXB06.a.wcmc-ad.net> <00A9AF234E994D84A05F77AED328B00E@gmail.com> <71B79A09B45B40BEB63E1E715454F853@gmail.com> Date: Fri, 26 Oct 2012 07:33:50 -0700 Message-ID: Subject: Re: About AMBARI-666 future? From: Pramod Thangali To: ambari-user@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8ff253dc5409f404ccf73570 X-Gm-Message-State: ALoCoQnziThR4qFwiZQxose/Q9dX/whbcdUdH1klb6LCggrTA9zcNX/CZxjmCVu0LIv1jAijto4a X-Virus-Checked: Checked by ClamAV on apache.org --e89a8ff253dc5409f404ccf73570 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Peter, These should be resolved over next few days. -Pramod On Fri, Oct 26, 2012 at 2:21 AM, Peter Zhang wrote: > Thanks Pramod > > According to the > https://cwiki.apache.org/confluence/display/AMBARI/Ambari-666+Development > instruction, > > 1. build ambari ok! > 2. start "ambari-server" occur db exception > 2.1 postgres 9.2 installed > 2.2 import AMBARI-666/ambari-server/src/main/resources/Ambari-DDL.sq= l > ok! > > Could you give me some advice? > > > logs: > > [root@bd-peter ambari-server]# ./start-ambari-server.sh > > 17:16:01,038 INFO Configuration:175 - Reading password from existing fil= e > > 17:16:01,722 INFO AmbariServer:269 - Getting the controller > > 17:16:02,157 INFO CertificateManager:64 - Initialization of root > certificate > > 17:16:02,158 INFO CertificateManager:68 - Certificate exists:true > > 17:16:02,164 INFO ClustersImpl:86 - Initializing the ClustersImpl > > [EL Info]: 2012-10-26 17:16:02.187--ServerSession(211225614)--EclipseLink= , > version: Eclipse Persistence Services - 2.4.0.v20120608-r11652 > > [EL Info]: connection: 2012-10-26 > 17:16:03.243--ServerSession(211225614)--file:/home/peter/ambari_666/ambar= i-server-1.0.3-SNAPSHOT/lib/ambari-server/ambari-server-1.0.3-SNAPSHOT.jar_= ambari-javadb > login successful > > [EL Warning]: 2012-10-26 17:16:04.244--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.HOST_ROLE_COMMAND_TASK_ID_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.host_role_command_task_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.host_role_command_task_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.256--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.serviceconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.serviceconfig_config_version_seq)") > > [EL Warning]: 2012-10-26 17:16:04.265--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.CLUSTERS_CLUSTER_ID_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.clusters_cluster_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.clusters_cluster_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.267--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.HOSTCOMPONENTMAPPING_HOST_COMPONENT_MAPPING_ID_SEQ' does not exis= t. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.hostcomponentmapping_host_component_mapping_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.hostcomponentmapping_host_component_mapping_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.27--ServerSession(211225614)--Exception > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECOMPONENTHOSTCONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.servicecomponenthostconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.servicecomponenthostconfig_config_version_seq)") > > [EL Warning]: 2012-10-26 17:16:04.278--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECOMPONENTCONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.servicecomponentconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.servicecomponentconfig_config_version_seq)") > > [EL Warning]: 2012-10-26 17:16:04.295--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.HOSTCOMPONENTMAPPING_HOST_COMPONENT_MAPPING_ID_SEQ' does not exis= t. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.hostcomponentmapping_host_component_mapping_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.hostcomponentmapping_host_component_mapping_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.299--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.CLUSTERS_CLUSTER_ID_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.clusters_cluster_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.clusters_cluster_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.309--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.HOST_ROLE_COMMAND_TASK_ID_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.host_role_command_task_id_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.host_role_command_task_id_seq)") > > [EL Warning]: 2012-10-26 17:16:04.313--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECOMPONENTCONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.servicecomponentconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.servicecomponentconfig_config_version_seq)") > > [EL Warning]: 2012-10-26 17:16:04.325--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR ambari.serviceconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.serviceconfig_config_version_seq)") > > [EL Warning]: 2012-10-26 17:16:04.328--ServerSession(211225614)--Exceptio= n > [EclipseLink-4002] (Eclipse Persistence Services - 2.4.0.v20120608-r11652= ): > org.eclipse.persistence.exceptions.DatabaseException > > Internal Exception: java.sql.SQLSyntaxErrorException: SEQUENCE > 'AMBARI.SERVICECOMPONENTHOSTCONFIG_CONFIG_VERSION_SEQ' does not exist. > > Error Code: 30000 > > Call: VALUES(NEXT VALUE FOR > ambari.servicecomponenthostconfig_config_version_seq) > > Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE FOR > ambari.servicecomponenthostconfig_config_version_seq)") > > 17:16:04,488 INFO log:67 - Logging to > org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via > org.mortbay.log.Slf4jLog > > 17:16:04,504 INFO ClassPathXmlApplicationContext:456 - Refreshing > org.springframework.context.support.ClassPathXmlApplicationContext@59e14a= 78: > startup date [Fri Oct 26 17:16:04 CST 2012]; root of context hierarchy > > 17:16:04,566 INFO DefaultListableBeanFactory:557 - Pre-instantiating > singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@430a= 14ad: > defining beans []; root of factory hierarchy > > 17:16:04,570 INFO ClassPathXmlApplicationContext:456 - Refreshing > org.springframework.context.support.ClassPathXmlApplicationContext@77ed20= 61: > startup date [Fri Oct 26 17:16:04 CST 2012]; parent: > org.springframework.context.support.ClassPathXmlApplicationContext@59e14a= 78 > > 17:16:04,573 INFO XmlBeanDefinitionReader:315 - Loading XML bean > definitions from class path resource [webapp/WEB-INF/spring-security.xml] > > 17:16:04,777 INFO SpringSecurityCoreVersion:33 - You are running with > Spring Security Core 3.1.2.RELEASE > > 17:16:04,777 INFO SecurityNamespaceHandler:59 - Spring Security 'config' > module version is 3.1.2.RELEASE > > 17:16:04,819 INFO FilterInvocationSecurityMetadataSourceParser:134 - > Creating access control expression attribute 'hasRole('ADMIN')' for /api/= * > > 17:16:04,819 INFO FilterInvocationSecurityMetadataSourceParser:134 - > Creating access control expression attribute 'isAuthenticated()' for /** > > 17:16:04,835 INFO AuthenticationConfigBuilder:465 - No login page > configured. The default internal one will be used. Use the 'login-page' > attribute to set the URL of the login page. > > 17:16:04,839 INFO HttpSecurityBeanDefinitionParser:264 - Checking sorted > filter chain: [Root bean: class > [org.springframework.security.web.context.SecurityContextPersistenceFilte= r]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 300, Root bean: class > [org.springframework.security.web.authentication.logout.LogoutFilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 400, > , > order =3D 800, Root bean: class > [org.springframework.security.web.authentication.ui.DefaultLoginPageGener= atingFilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1000, Root bean: class > [org.springframework.security.web.authentication.www.BasicAuthenticationF= ilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1200, Root bean: class > [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1300, Root bean: class > [org.springframework.security.web.servletapi.SecurityContextHolderAwareRe= questFilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1400, Root bean: class > [org.springframework.security.web.authentication.AnonymousAuthenticationF= ilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1700, Root bean: class > [org.springframework.security.web.session.SessionManagementFilter]; scope= =3D; > abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependencyCheck=3D0= ; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1800, Root bean: class > [org.springframework.security.web.access.ExceptionTranslationFilter]; > scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependenc= yCheck=3D0; > autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; > factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull= , order > =3D 1900, > , > order =3D 2000] > > 17:16:04,857 INFO DefaultListableBeanFactory:557 - Pre-instantiating > singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@78c7= 0f32: > defining beans > [org.springframework.security.filterChains,org.springframework.security.f= ilterChainProxy,org.springframework.security.web.PortMapperImpl#0,org.sprin= gframework.security.web.PortResolverImpl#0,org.springframework.security.con= fig.authentication.AuthenticationManagerFactoryBean#0,org.springframework.s= ecurity.authentication.ProviderManager#0,org.springframework.security.web.c= ontext.HttpSessionSecurityContextRepository#0,org.springframework.security.= web.authentication.session.SessionFixationProtectionStrategy#0,org.springfr= amework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframe= work.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,o= rg.springframework.security.access.vote.AffirmativeBased#0,org.springframew= ork.security.web.access.intercept.FilterSecurityInterceptor#0,org.springfra= mework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.spr= ingframework.security.authentication.AnonymousAuthenticationProvider#0,org.= springframework.security.web.authentication.www.BasicAuthenticationEntryPoi= nt#0,org.springframework.security.web.authentication.UsernamePasswordAuthen= ticationFilter#0,org.springframework.security.userDetailsServiceFactory,org= .springframework.security.web.DefaultSecurityFilterChain#0,org.springframew= ork.security.authentication.dao.DaoAuthenticationProvider#0,org.springframe= work.security.authentication.DefaultAuthenticationEventPublisher#0,org.spri= ngframework.security.authenticationManager,ambariLocalUserService,ambariLda= pAuthenticationProvider,standardPasswordEncoder]; > parent: > org.springframework.beans.factory.support.DefaultListableBeanFactory@430a= 14ad > > 17:16:05,085 INFO DefaultSecurityFilterChain:28 - Creating filter chain: > org.springframework.security.web.util.AnyRequestMatcher@1, > [org.springframework.security.web.context.SecurityContextPersistenceFilte= r@22beebcd, > org.springframework.security.web.authentication.logout.LogoutFilter@246af= 18d, > org.springframework.security.web.authentication.UsernamePasswordAuthentic= ationFilter@691872a8, > org.springframework.security.web.authentication.ui.DefaultLoginPageGenera= tingFilter@440fa97f, > org.springframework.security.web.authentication.www.BasicAuthenticationFi= lter@6040f3c1, > org.springframework.security.web.savedrequest.RequestCacheAwareFilter@484= 33545, > org.springframework.security.web.servletapi.SecurityContextHolderAwareReq= uestFilter@345e6a13, > org.springframework.security.web.authentication.AnonymousAuthenticationFi= lter@22862041, > org.springframework.security.web.session.SessionManagementFilter@13af9d1c= , > org.springframework.security.web.access.ExceptionTranslationFilter@6e73a3= 5c, > org.springframework.security.web.access.intercept.FilterSecurityIntercept= or@69ea25aa > ] > > 17:16:05,143 INFO CertificateManager:64 - Initialization of root > certificate > > 17:16:05,143 INFO CertificateManager:68 - Certificate exists:true > > 17:16:05,159 INFO AmbariServer:211 - ********* Initializing Clusters > ********** > > 17:16:05,159 INFO AmbariServer:213 - ********* Initializing ActionManage= r > ********** > > 17:16:05,159 INFO AmbariServer:215 - ********* Initializing Controller > ********** > > -- > Peter Zhang > Sent with Sparrow > > On 2012=E5=B9=B410=E6=9C=8825=E6=97=A5Thursday at =E4=B8=8B=E5=8D=8811:20= , Pramod Thangali wrote: > > Peter, > > Ambari 666 is not ready for general use. If you are curious, you can buil= d > and test components by following instructions here: > > https://cwiki.apache.org/confluence/display/AMBARI/Ambari-666+Development > > If you are looking to use this to deploy the stack and rather not deal > with complicated setup procedures, you should just wait a few weeks. > > -Pramod > > On Thu, Oct 25, 2012 at 1:41 AM, Peter Zhang wrote= : > > Thanks Pramod, > > I want to known the Ambari-666 can deploy now? > > Could you give me some advice? > > -Peter > > -- > Peter Zhang > Sent with Sparrow > > On 2012=E5=B9=B410=E6=9C=8825=E6=97=A5Thursday at =E4=B8=8A=E5=8D=885:40,= Thangali Pramod wrote: > > Peter, > > Ambari-666 is where majority of the development is happening. Goals for > Ambari-666 are to streamline the installation process, provide more > flexibility in terms of configuration and choice of services running on > each of the nodes. Ambari-666 is built around the following core > components: > > - A python agent using puppet to manage node configurations (no more > puppet agent) > - A Java sever to orchestrate cluster provisioning, monitoring, managemen= t > and operations > - Set of RESTful APIs served by the same instance of the server to enable > custom applications. Initially focused on monitoring. > - Single page web app built to offer full control of the cluster > - Postgress cluster configuration database > > Ambari 0.9 will be replaced with Ambari-666 once it is baked. Exact dates > tbd but the dev team goal is to have this ready for use soon. > > -Pramod > > On Wed, Oct 24, 2012 at 7:34 AM, Peter Zhang wrote= : > > Hi , > > I want to know AMBARI-666 branch future? > > 0.9 branch future? > > -- > Peter Zhang > Sent with Sparrow > > > > > -- > _________________________________________________________________________= _ > Pramod Thangali > 408 621 1525 > Engineering at Hortonworks > > > > > > > -- > _________________________________________________________________________= _ > Pramod Thangali > 408 621 1525 > Engineering at Hortonworks > > > > --=20 __________________________________________________________________________ Pramod Thangali 408 621 1525 Engineering at Hortonworks --e89a8ff253dc5409f404ccf73570 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Peter,=C2=A0

These should be resolved over next few days= .=C2=A0

-Pramod

= On Fri, Oct 26, 2012 at 2:21 AM, Peter Zhang <zhangjunfs@gmail.com= > wrote:
Thanks = Pramod

=C2=A0According to the =C2=A0https://cwiki.apache.org/confluence/display/AMBARI/Ambari-666+Deve= lopment=C2=A0instruction,=C2=A0

=C2=A0 1. build ambari ok!
=C2=A0 2. start &q= uot;ambari-server" occur db exception
=C2=A0 =C2=A0 =C2=A02.= 1 postgres 9.2 installed
=C2=A0 =C2=A0 =C2=A02.2 import=C2=A0AMBA= RI-666/ambari-server/src/main/resources/Ambari-DDL.sql ok!
=C2=A0
Could you give me some advice?


=C2=A0logs:

<= div>

[root@bd-peter ambari-server]# ./start-ambari-s= erver.sh

17:16:01,038 =C2=A0INFO Configuration:175 - Reading= password from existing file

17:16:01,722 =C2=A0INFO AmbariServer:269 - Getting = the controller

17:16:02,157 =C2=A0INFO CertificateManager:64 - Ini= tialization of root certificate

17:16:02,158 =C2=A0INFO CertificateManager:68 - Cer= tificate exists:true

17:16:02,164 =C2=A0INFO ClustersImpl:86 - Initializ= ing the ClustersImpl

[EL Info]: 2012-10-26 17:16:02.187--ServerSession(2= 11225614)--EclipseLink, version: Eclipse Persistence Services - 2.4.0.v2012= 0608-r11652

[EL Info]: connection: 2012-10-26 17:16:03.243--Ser= verSession(211225614)--file:/home/peter/ambari_666/ambari-server-1.0.3-SNAP= SHOT/lib/ambari-server/ambari-server-1.0.3-SNAPSHOT.jar_ambari-javadb login= successful

[EL Warning]: 2012-10-26 17:16:04.244--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.HOST_ROLE_COMMAND_TASK_ID_SEQ' does not exist.<= /p>

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.host_role_comman= d_task_id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.host_role_command_task_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.256--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECONFIG_CONFIG_VERSION_SEQ' does not exis= t.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.serviceconfig_co= nfig_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.serviceconfig_config_version_seq)")

[EL Warning]: 2012-10-26 17:16:04.265--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.CLUSTERS_CLUSTER_ID_SEQ' does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.clusters_cluster= _id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.clusters_cluster_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.267--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.HOSTCOMPONENTMAPPING_HOST_COMPONENT_MAPPING_ID_SEQ&= #39; does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.hostcomponentmap= ping_host_component_mapping_id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.hostcomponentmapping_host_component_mapping_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.27--ServerSession= (211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2= .4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExceptio= n

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECOMPONENTHOSTCONFIG_CONFIG_VERSION_SEQ' = does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.servicecomponent= hostconfig_config_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.servicecomponenthostconfig_config_version_seq)")

[EL Warning]: 2012-10-26 17:16:04.278--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECOMPONENTCONFIG_CONFIG_VERSION_SEQ' does= not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.servicecomponent= config_config_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.servicecomponentconfig_config_version_seq)")

[EL Warning]: 2012-10-26 17:16:04.295--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.HOSTCOMPONENTMAPPING_HOST_COMPONENT_MAPPING_ID_SEQ&= #39; does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.hostcomponentmap= ping_host_component_mapping_id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.hostcomponentmapping_host_component_mapping_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.299--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.CLUSTERS_CLUSTER_ID_SEQ' does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.clusters_cluster= _id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.clusters_cluster_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.309--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.HOST_ROLE_COMMAND_TASK_ID_SEQ' does not exist.<= /p>

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.host_role_comman= d_task_id_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.host_role_command_task_id_seq)")

[EL Warning]: 2012-10-26 17:16:04.313--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECOMPONENTCONFIG_CONFIG_VERSION_SEQ' does= not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.servicecomponent= config_config_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.servicecomponentconfig_config_version_seq)")

[EL Warning]: 2012-10-26 17:16:04.325--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECONFIG_CONFIG_VERSION_SEQ' does not exis= t.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.serviceconfig_co= nfig_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.serviceconfig_config_version_seq)")

[EL Warning]: 2012-10-26 17:16:04.328--ServerSessio= n(211225614)--Exception [EclipseLink-4002] (Eclipse Persistence Services - = 2.4.0.v20120608-r11652): org.eclipse.persistence.exceptions.DatabaseExcepti= on

Internal Exception: java.sql.SQLSyntaxErrorExceptio= n: SEQUENCE 'AMBARI.SERVICECOMPONENTHOSTCONFIG_CONFIG_VERSION_SEQ' = does not exist.

Error Code: 30000

Call: VALUES(NEXT VALUE FOR ambari.servicecomponent= hostconfig_config_version_seq)

Query: ValueReadQuery(sql=3D"VALUES(NEXT VALUE= FOR ambari.servicecomponenthostconfig_config_version_seq)")

17:16:04,488 =C2=A0INFO log:67 - Logging to org.slf= 4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog

17:16:04,504 =C2=A0INFO ClassPathXmlApplicationCont= ext:456 - Refreshing org.springframework.context.support.ClassPathXmlApplic= ationContext@59e14a78: startup date [Fri Oct 26 17:16:04 CST 2012]; root of= context hierarchy

17:16:04,566 =C2=A0INFO DefaultListableBeanFactory:= 557 - Pre-instantiating singletons in org.springframework.beans.factory.sup= port.DefaultListableBeanFactory@430a14ad: defining beans []; root of factor= y hierarchy

17:16:04,570 =C2=A0INFO ClassPathXmlApplicationCont= ext:456 - Refreshing org.springframework.context.support.ClassPathXmlApplic= ationContext@77ed2061: startup date [Fri Oct 26 17:16:04 CST 2012]; parent:= org.springframework.context.support.ClassPathXmlApplicationContext@59e14a7= 8

17:16:04,573 =C2=A0INFO XmlBeanDefinitionReader:315= - Loading XML bean definitions from class path resource [webapp/WEB-INF/sp= ring-security.xml]

17:16:04,777 =C2=A0INFO SpringSecurityCoreVersion:3= 3 - You are running with Spring Security Core 3.1.2.RELEASE

17:16:04,777 =C2=A0INFO SecurityNamespaceHandler:59= - Spring Security 'config' module version is 3.1.2.RELEASE

17:16:04,819 =C2=A0INFO FilterInvocationSecurityMet= adataSourceParser:134 - Creating access control expression attribute 'h= asRole('ADMIN')' for /api/*

17:16:04,819 =C2=A0INFO FilterInvocationSecurityMet= adataSourceParser:134 - Creating access control expression attribute 'i= sAuthenticated()' for /**

17:16:04,835 =C2=A0INFO AuthenticationConfigBuilder= :465 - No login page configured. The default internal one will be used. Use= the 'login-page' attribute to set the URL of the login page.

17:16:04,839 =C2=A0INFO HttpSecurityBeanDefinitionP= arser:264 - Checking sorted filter chain: [Root bean: class [org.springfram= ework.security.web.context.SecurityContextPersistenceFilter]; scope=3D; abs= tract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependencyCheck=3D0; aut= owireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMeth= odName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull, order =3D 3= 00, Root bean: class [org.springframework.security.web.authentication.logou= t.LogoutFilter]; scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode= =3D0; dependencyCheck=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; facto= ryBeanName=3Dnull; factoryMethodName=3Dnull; initMethodName=3Dnull; destroy= MethodName=3Dnull, order =3D 400, <org.springframework.security.web.auth= entication.UsernamePasswordAuthenticationFilter#0>, order =3D 800, Root = bean: class [org.springframework.security.web.authentication.ui.DefaultLogi= nPageGeneratingFilter]; scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autow= ireMode=3D0; dependencyCheck=3D0; autowireCandidate=3Dtrue; primary=3Dfalse= ; factoryBeanName=3Dnull; factoryMethodName=3Dnull; initMethodName=3Dnull; = destroyMethodName=3Dnull, order =3D 1000, Root bean: class [org.springframe= work.security.web.authentication.www.BasicAuthenticationFilter]; scope=3D; = abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependencyCheck=3D0; = autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryM= ethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull, order = =3D 1200, Root bean: class [org.springframework.security.web.savedrequest.R= equestCacheAwareFilter]; scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; auto= wireMode=3D0; dependencyCheck=3D0; autowireCandidate=3Dtrue; primary=3Dfals= e; factoryBeanName=3Dnull; factoryMethodName=3Dnull; initMethodName=3Dnull;= destroyMethodName=3Dnull, order =3D 1300, Root bean: class [org.springfram= ework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; sco= pe=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependencyChec= k=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; f= actoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull, o= rder =3D 1400, Root bean: class [org.springframework.security.web.authentic= ation.AnonymousAuthenticationFilter]; scope=3D; abstract=3Dfalse; lazyInit= =3Dfalse; autowireMode=3D0; dependencyCheck=3D0; autowireCandidate=3Dtrue; = primary=3Dfalse; factoryBeanName=3Dnull; factoryMethodName=3Dnull; initMeth= odName=3Dnull; destroyMethodName=3Dnull, order =3D 1700, Root bean: class [= org.springframework.security.web.session.SessionManagementFilter]; scope=3D= ; abstract=3Dfalse; lazyInit=3Dfalse; autowireMode=3D0; dependencyCheck=3D0= ; autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factor= yMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull, order = =3D 1800, Root bean: class [org.springframework.security.web.access.Excepti= onTranslationFilter]; scope=3D; abstract=3Dfalse; lazyInit=3Dfalse; autowir= eMode=3D0; dependencyCheck=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; = factoryBeanName=3Dnull; factoryMethodName=3Dnull; initMethodName=3Dnull; de= stroyMethodName=3Dnull, order =3D 1900, <org.springframework.security.we= b.access.intercept.FilterSecurityInterceptor#0>, order =3D 2000]

17:16:04,857 =C2=A0INFO DefaultListableBeanFactory:= 557 - Pre-instantiating singletons in org.springframework.beans.factory.sup= port.DefaultListableBeanFactory@78c70f32: defining beans [org.springframewo= rk.security.filterChains,org.springframework.security.filterChainProxy,org.= springframework.security.web.PortMapperImpl#0,org.springframework.security.= web.PortResolverImpl#0,org.springframework.security.config.authentication.A= uthenticationManagerFactoryBean#0,org.springframework.security.authenticati= on.ProviderManager#0,org.springframework.security.web.context.HttpSessionSe= curityContextRepository#0,org.springframework.security.web.authentication.s= ession.SessionFixationProtectionStrategy#0,org.springframework.security.web= .savedrequest.HttpSessionRequestCache#0,org.springframework.security.web.ac= cess.expression.DefaultWebSecurityExpressionHandler#0,org.springframework.s= ecurity.access.vote.AffirmativeBased#0,org.springframework.security.web.acc= ess.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.= access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.securit= y.authentication.AnonymousAuthenticationProvider#0,org.springframework.secu= rity.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframe= work.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org= .springframework.security.userDetailsServiceFactory,org.springframework.sec= urity.web.DefaultSecurityFilterChain#0,org.springframework.security.authent= ication.dao.DaoAuthenticationProvider#0,org.springframework.security.authen= tication.DefaultAuthenticationEventPublisher#0,org.springframework.security= .authenticationManager,ambariLocalUserService,ambariLdapAuthenticationProvi= der,standardPasswordEncoder]; parent: org.springframework.beans.factory.sup= port.DefaultListableBeanFactory@430a14ad

17:16:05,085 =C2=A0INFO DefaultSecurityFilterChain:= 28 - Creating filter chain: org.springframework.security.web.util.AnyReques= tMatcher@1, [org.springframework.security.web.context.SecurityContextPersis= tenceFilter@22beebcd, org.springframework.security.web.authentication.logou= t.LogoutFilter@246af18d, org.springframework.security.web.authentication.Us= ernamePasswordAuthenticationFilter@691872a8, org.springframework.security.w= eb.authentication.ui.DefaultLoginPageGeneratingFilter@440fa97f, org.springf= ramework.security.web.authentication.www.BasicAuthenticationFilter@6040f3c1= , org.springframework.security.web.savedrequest.RequestCacheAwareFilter@484= 33545, org.springframework.security.web.servletapi.SecurityContextHolderAwa= reRequestFilter@345e6a13, org.springframework.security.web.authentication.A= nonymousAuthenticationFilter@22862041, org.springframework.security.web.ses= sion.SessionManagementFilter@13af9d1c, org.springframework.security.web.acc= ess.ExceptionTranslationFilter@6e73a35c, org.springframework.security.web.a= ccess.intercept.FilterSecurityInterceptor@69ea25aa]

17:16:05,143 =C2=A0INFO CertificateManager:64 - Ini= tialization of root certificate

17:16:05,143 =C2=A0INFO CertificateManager:68 - Cer= tificate exists:true

17:16:05,159 =C2=A0INFO AmbariServer:211 - ********= * Initializing Clusters **********

17:16:05,159 =C2=A0INFO AmbariServer:213 - ********= * Initializing ActionManager **********

17:16:05,159 =C2=A0INFO AmbariServer:215 - ********= * Initializing Controller **********

Sparrow

=20

On 2012=E5=B9=B410=E6=9C=8825=E6=97=A5Thursday at =E4=B8=8B= =E5=8D=8811:20, Pramod Thangali wrote:

Peter,=C2=A0

Ambari = 666 is not ready for general use. If you are curious, you can build and tes= t components by following instructions here:=C2=A0

https://cwiki.apache.org/confluence/display/A= MBARI/Ambari-666+Development

If you are looking to use this to deploy the stack and = rather not deal with complicated setup procedures, you should just wait a f= ew weeks.=C2=A0

-Pramod

On Thu, Oct 25, 2012 at 1:41 AM, Peter Zhang <zhangjunfs@gmail.com= > wrote:
Thanks= =C2=A0Pramod,

I want to known the Ambari-666 can deploy = now?

Could you give me some advice?

-Peter

--=C2=A0
Peter Zhang
Sent with Sparrow

=20

On 2012=E5=B9=B4= 10=E6=9C=8825=E6=97=A5Thursday at =E4=B8=8A=E5=8D=885:40, Thangali Pramod w= rote:

Peter,=C2=A0

Ambari-= 666 is where majority of the development is happening. Goals for Ambari-666= are to streamline the installation process, provide more flexibility in te= rms of configuration and choice of services running on each of the nodes. A= mbari-666 is built around the following core components:=C2=A0

- A python agent using puppet to manage node configurat= ions (no more puppet agent)
- A Java sever to orchestrate cluster= provisioning, monitoring, management and operations
- Set of RES= Tful APIs served by the same instance of the server to enable custom applic= ations. Initially focused on monitoring.=C2=A0
- Single page web app built to offer full control of the cluster
=
- Postgress cluster configuration database=C2=A0

<= div>Ambari 0.9 will be replaced with Ambari-666 once it is baked. Exact dat= es tbd but the dev team goal is to have this ready for use soon.=C2=A0

-Pramod

On Wed, Oct 24, 2012 at 7:34 AM, Pe= ter Zhang <zhangjunfs@gmail.com> wrote:
Hi ,

I want to know AMBARI-666 branch future?

=C2=A0 =C2=A0 =C2=A0 =C2=A00.9 branch future?

--=C2=A0
Peter Zhang
Sent with Sparrow




--
_________________________________________________= _________________________
Pramod Thangali
408 621 1525
Engineering at Hortonworks


=20 =20 =20 =20




--
_________________________________________________________= _________________
Pramod Thangali
Engineering at Hortonworks


=20 =20 =20 =20 =20




<= /div>--
_______________________________________________________________= ___________
Pramod Thangali
408 621 1525
Engineerin= g at Hortonworks


--e89a8ff253dc5409f404ccf73570--