[
https://issues.apache.org/jira/browse/AMBARI-9476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15449945#comment-15449945
]
Chandan Kumar commented on AMBARI-9476:
---------------------------------------
May be I know which version this fix has been pushed, I am using ambari 2.2.2.0
and I could still see the same issue.
> Use JDBC driver symbolic link instead of filename in ranger install
> -------------------------------------------------------------------
>
> Key: AMBARI-9476
> URL: https://issues.apache.org/jira/browse/AMBARI-9476
> Project: Ambari
> Issue Type: Bug
> Reporter: Velmurugan Periasamy
> Assignee: Velmurugan Periasamy
> Fix For: 2.0.0
>
>
> One of the requirements for adding Ranger to an existing cluster is to run
> "ambari-server setup" to deploy the JDBC driver.
> Below command is run to meet this requirement.
> {code}
> ambari-server setup --jdbc-db=mysql
> --jdbc-driver=/usr/share/java/mysql-connector-java-5.1.17.jar
> {code}
> However, this caused Ranger install phase to fail, because it is trying to
> download the driver file from
> http://ambari-host:8080/resources/mysql-connector-java.jar, which does not
> exist.
> Note that if you had run the below it works.
> {code}
> ambari-server setup --jdbc-db=mysql
> --jdbc-driver=/usr/share/java/mysql-connector-java.jar
> {code}
> However, relying on the exact filename is error prone.
> The ambari-server setup command creates a symlink called
> "mysql-jdbc-driver.jar" that points to the actual jar file. So the ranger
> setup script should use that name instead for MySQL. Also check
> corresponding driver name for Oracle.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)