2016-04-15 4 views
1

Я устанавливаю MYSQL с сервером Ambari для установки hadoop на ubuntu.java.sql.SQLException: Неизвестная системная переменная 'OPTION'

У меня есть Sql, установленный из Xampp и отлично работает.

Установленное ключевое слово Option было удалено из версии My SQL 5.6, а mariaDB (поставляется с xampp) согласуется с этим.

Веб-сайт показывает, что он совместим с версией MySQL 5.6, которая должна быть в порядке.

В ответ на the only relevant link I found,

когда я проверяю для моей версии SQL:

mysql -v 
The program 'mysql' can be found in the following packages: 
* mysql-client-core-5.6 
* mariadb-client-core-10.0 

Это то, что я получаю. Я считаю, что проблема, упомянутая в ссылке, здесь не так?

Когда я пытаюсь зарегистрировать мой хозяин с ambari сервера, он бросает эту errror:

Я попытался заменить разъемы, версии и все, что мог. Но я продолжаю получать эту ошибку.

java.sql.SQLException: Unknown system variable 'OPTION' 
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946) 
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985) 
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631) 
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723) 
    at com.mysql.jdbc.Connection.execSQL(Connection.java:3277) 
    at com.mysql.jdbc.Connection.unsetMaxRows(Connection.java:5867) 
    at com.mysql.jdbc.Statement.realClose(Statement.java:2070) 
    at com.mysql.jdbc.PreparedStatement.realClose(PreparedStatement.java:2204) 
    at com.mysql.jdbc.PreparedStatement.close(PreparedStatement.java:695) 
    at com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41) 
    at com.mchange.v2.c3p0.stmt.GooGooStatementCache.synchronousDestroyStatement(GooGooStatementCache.java:413) 
    at com.mchange.v2.c3p0.stmt.GooGooStatementCache.closeAll(GooGooStatementCache.java:351) 
    at com.mchange.v2.c3p0.impl.NewPooledConnection.closeAllCachedStatements(NewPooledConnection.java:598) 
    at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:468) 
    at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:191) 
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470) 
    at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964) 
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner 
+0

Отметьте [это] (https://mariadb.atlassian.net/browse/MDEV-6201) на JIRA, он должен помочь вам –

+0

@JadChahine: Ofcourse Я сделал. У меня нет sql 5.5 в любой точке моей системы, и я использую mariadb 10.0. Проверьте обновление. –

ответ

2

У меня была такая же проблема и обновление версии драйвера mysql исправлено.