You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Doroszlai, Attila (JIRA)" <ji...@apache.org> on 2018/11/21 06:43:00 UTC

[jira] [Resolved] (AMBARI-24916) Ambari Server setup for non embedded DB miss out on default configuration

     [ https://issues.apache.org/jira/browse/AMBARI-24916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Doroszlai, Attila resolved AMBARI-24916.
----------------------------------------
    Resolution: Fixed

bq. Should we go ahead and remove second JDBC check condition as part of this JIRA?

Done.  Thanks for noticing it.

Also added a new {{setup-jdbc}} command to configure Ambari with the JDBC driver.  The current way is also preserved for compatibility.  I think the new command clarifies that it is a separate action.

{noformat:title=example}
ambari-server setup-jdbc --jdbc-db=postgres --jdbc-driver=/usr/share/java/postgresql-jdbc.jar
{noformat}

Note that fix version should not be set to releases that are already out, as we have no way to update them.

> Ambari Server setup for non embedded DB miss out on default configuration
> -------------------------------------------------------------------------
>
>                 Key: AMBARI-24916
>                 URL: https://issues.apache.org/jira/browse/AMBARI-24916
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 3.0.0, 2.6.0, 2.6.1, 2.6.2, 2.7.0, 2.7.1, 2.7.2
>            Reporter: Viraj Jasani
>            Assignee: Doroszlai, Attila
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 2.8.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> If we setup Ambari Server with it's own embedded postgresql DB, we get all other configurations correctly e.g. setup command updates home.java, server.os_type, server.os_family etc in ambari.properties file that can be used during starting Ambari Server.
>  
> However, if we provide server setup command with arguments to use non-embedded standalone DB, server setup does not update ambari.properties and does not perform any further setup utility that can be leveraged during starting Ambari Server.
> Example:
> 1) *ambari-server setup -j \{JDK_PATH} -s*
> This command updates ambari.properties for home.java, server.os_type, server.os_family etc.
>  
> 2) *ambari-server setup --java-home=\{JDK_PATH} --jdbc-db=postgres --jdbc-driver=\{JDBC_DRIVER_PATH} --databasehost=\{IP_ADDR} --databaseport=5432 --databasename=ambari --postgresschema=ambari --databaseusername=\{DB_USER} --databasepassword=\{DB_PASSWD} --database=postgres -s*
> This command does not update ambari.properties and we need to update it manually to bring up Ambari Server. Hence, automation of server setup with server startup is blocked due to this bug.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)