You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Dmytro Sen (JIRA)" <ji...@apache.org> on 2015/03/11 19:25:38 UTC
[jira] [Created] (AMBARI-10034) Wrong mysql-connector jar is not
replaced during ambari-server setup
Dmytro Sen created AMBARI-10034:
-----------------------------------
Summary: Wrong mysql-connector jar is not replaced during ambari-server setup
Key: AMBARI-10034
URL: https://issues.apache.org/jira/browse/AMBARI-10034
Project: Ambari
Issue Type: Bug
Components: ambari-server
Affects Versions: 2.0.0
Reporter: Dmytro Sen
Assignee: Dmytro Sen
Priority: Critical
Fix For: 2.0.0
Attachments: AMBARI-10034.patch
STR:
Set up invalid mysql-connector jar file using command
{code}
ambari-server setup --jdbc-db=mysql --jdbc-driver=/tmp/mysql-connector-java-5.1.33.jar
{code}
In my case, it was zero-length.
{code}
ambari-dmitriusan-sles3-ru2-1:~ # ll /var/lib/ambari-server/resources/
total 139512
-rw-r--r-- 1 root root 42852 Mar 11 15:36 Ambari-DDL-MySQL-CREATE.sql
-rw-r--r-- 1 root root 1192 Mar 11 15:36 Ambari-DDL-MySQL-DROP.sql
-rw-r--r-- 1 root root 45391 Mar 11 15:36 Ambari-DDL-Oracle-CREATE.sql
-rw-r--r-- 1 root root 2160 Mar 11 15:36 Ambari-DDL-Oracle-DROP.sql
-rw-r--r-- 1 root root 41246 Mar 11 15:36 Ambari-DDL-Postgres-CREATE.sql
-rw-r--r-- 1 root root 1337 Mar 11 15:36 Ambari-DDL-Postgres-DROP.sql
-rw-r--r-- 1 root root 49660 Mar 11 15:36 Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
-rw-r--r-- 1 root root 853 Mar 11 15:36 Ambari-DDL-Postgres-EMBEDDED-DROP.sql
-rw-r--r-- 1 root root 4188 Mar 11 15:36 Ambari-DDL-SQLServer-CREATELOCAL.sql
-rw-r--r-- 1 root root 43878 Mar 11 15:36 Ambari-DDL-SQLServer-CREATE.sql
-rw-r--r-- 1 root root 8175 Mar 11 15:36 Ambari-DDL-SQLServer-DROP.sql
drwxr-xr-x 2 root root 4096 Mar 11 15:52 apps
drwxr-xr-x 22 root root 4096 Mar 11 15:52 common-services
drwxr-xr-x 2 root root 4096 Mar 11 15:52 custom_action_definitions
drwxr-xr-x 4 root root 4096 Mar 11 15:54 custom_actions
-rw-r--r-- 1 root root 1931 Mar 11 15:36 DBConnectionVerification.jar
drwxr-xr-x 2 root root 4096 Mar 11 15:54 host_scripts
-rw-r--r-- 1 root root 142376665 Mar 11 15:53 jdk-7u67-linux-x64.tar.gz
-rw-r--r-- 1 root root 0 Mar 11 16:02 mysql-connector-java-5.1.33.jar
lrwxrwxrwx 1 root root 64 Mar 11 16:18 mysql-jdbc-driver.jar -> /var/lib/ambari-server/resources/mysql-connector-java-5.1.33.jar
-rw-r--r-- 1 root root 5206 Mar 11 15:36 role_command_order.json
drwxr-xr-x 2 root root 4096 Mar 11 15:52 scripts
drwxr-xr-x 3 root root 4096 Mar 11 16:03 stacks
-rw-r--r-- 1 root root 7426 Mar 11 15:53 UnlimitedJCEPolicyJDK7.zip
drwxr-xr-x 5 root root 4096 Mar 11 15:52 upgrade
-rw-r--r-- 1 root root 6 Mar 11 15:36 version
drwxr-xr-x 3 root root 4096 Mar 11 15:54 views
{code}
Now try to set up a correct jar file using the same command:
{code}
ambari-dmitriusan-sles3-ru2-1:~ # ll /tmp/mysql-connector-java-5.1.33.jar
-rw-r--r-- 1 root root 959984 Mar 11 16:15 /tmp/mysql-connector-java-5.1.33.jar
{code}
{code}
ambari-dmitriusan-sles3-ru2-1:~ # ambari-server setup --jdbc-db=mysql --jdbc-driver=/tmp/mysql-connector-java-5.1.33.jar
Using python /usr/bin/python2.6
Setup ambari-server
JDBC driver was successfully initialized.
Ambari Server 'setup' completed successfully.
{code}
The issue is that existing zero-length mysql-connector-java-5.1.33.jar file is not replaced.
{code}
ambari-dmitriusan-sles3-ru2-1:~ # ll /var/lib/ambari-server/resources/
total 139512
-rw-r--r-- 1 root root 42852 Mar 11 15:36 Ambari-DDL-MySQL-CREATE.sql
-rw-r--r-- 1 root root 1192 Mar 11 15:36 Ambari-DDL-MySQL-DROP.sql
-rw-r--r-- 1 root root 45391 Mar 11 15:36 Ambari-DDL-Oracle-CREATE.sql
-rw-r--r-- 1 root root 2160 Mar 11 15:36 Ambari-DDL-Oracle-DROP.sql
-rw-r--r-- 1 root root 41246 Mar 11 15:36 Ambari-DDL-Postgres-CREATE.sql
-rw-r--r-- 1 root root 1337 Mar 11 15:36 Ambari-DDL-Postgres-DROP.sql
-rw-r--r-- 1 root root 49660 Mar 11 15:36 Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
-rw-r--r-- 1 root root 853 Mar 11 15:36 Ambari-DDL-Postgres-EMBEDDED-DROP.sql
-rw-r--r-- 1 root root 4188 Mar 11 15:36 Ambari-DDL-SQLServer-CREATELOCAL.sql
-rw-r--r-- 1 root root 43878 Mar 11 15:36 Ambari-DDL-SQLServer-CREATE.sql
-rw-r--r-- 1 root root 8175 Mar 11 15:36 Ambari-DDL-SQLServer-DROP.sql
drwxr-xr-x 2 root root 4096 Mar 11 15:52 apps
drwxr-xr-x 22 root root 4096 Mar 11 15:52 common-services
drwxr-xr-x 2 root root 4096 Mar 11 15:52 custom_action_definitions
drwxr-xr-x 4 root root 4096 Mar 11 15:54 custom_actions
-rw-r--r-- 1 root root 1931 Mar 11 15:36 DBConnectionVerification.jar
drwxr-xr-x 2 root root 4096 Mar 11 15:54 host_scripts
-rw-r--r-- 1 root root 142376665 Mar 11 15:53 jdk-7u67-linux-x64.tar.gz
-rw-r--r-- 1 root root 0 Mar 11 16:02 mysql-connector-java-5.1.33.jar
lrwxrwxrwx 1 root root 64 Mar 11 16:18 mysql-jdbc-driver.jar -> /var/lib/ambari-server/resources/mysql-connector-java-5.1.33.jar
-rw-r--r-- 1 root root 5206 Mar 11 15:36 role_command_order.json
drwxr-xr-x 2 root root 4096 Mar 11 15:52 scripts
drwxr-xr-x 3 root root 4096 Mar 11 16:03 stacks
-rw-r--r-- 1 root root 7426 Mar 11 15:53 UnlimitedJCEPolicyJDK7.zip
drwxr-xr-x 5 root root 4096 Mar 11 15:52 upgrade
-rw-r--r-- 1 root root 6 Mar 11 15:36 version
drwxr-xr-x 3 root root 4096 Mar 11 15:54 views
{code}
*This feature used to work some time ago.*
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)