[ 
https://issues.apache.org/jira/browse/AMBARI-12319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14618673#comment-14618673
 ] 

Hudson commented on AMBARI-12319:
---------------------------------

FAILURE: Integrated in Ambari-branch-2.1 #186 (See 
[https://builds.apache.org/job/Ambari-branch-2.1/186/])
AMBARI-12319 - Views : S020 Data storage error for Hive view (Mysql db) 
(tbeerbower) (tbeerbower: 
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=21cef44b3e49f6d6ee4eb15fbf567c9fcf43eb5d)
* 
ambari-server/src/test/java/org/apache/ambari/server/view/persistence/DataStoreImplTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/view/persistence/DataStoreImpl.java


> Views : S020 Data storage error for Hive view (Mysql db)
> --------------------------------------------------------
>
>                 Key: AMBARI-12319
>                 URL: https://issues.apache.org/jira/browse/AMBARI-12319
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Tom Beerbower
>            Assignee: Tom Beerbower
>             Fix For: 2.1.0
>
>
> Error setting up a Hive view instance.
> The underlying issue is this ...
> {code}
> Exception [EclipseLink-4002] (Eclipse Persistence Services - 
> 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
> Internal Exception: 
> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Row size too 
> large. The maximum row size for the used table type, not counting BLOBs, is 
> 65535. You have to change some columns to TEXT or BLOBs
> Error Code: 1118
> Call: CREATE TABLE DS_JOBIMPL_6 (DS_id VARCHAR(255) NOT NULL, 
> DS_applicationId VARCHAR(4000), DS_confFile VARCHAR(4000), DS_dagId 
> VARCHAR(4000), DS_dagName VARCHAR(4000), DS_dataBase VARCHAR(4000), 
> DS_dateSubmitted BIGINT, DS_duration BIGINT, DS_forcedContent VARCHAR(4000), 
> DS_globalSettings VARCHAR(4000), DS_logFile VARCHAR(4000), DS_owner 
> VARCHAR(4000), DS_queryFile VARCHAR(4000), DS_queryId VARCHAR(4000), 
> DS_referrer VARCHAR(4000), DS_sessionTag VARCHAR(4000), DS_sqlState 
> VARCHAR(4000), DS_status VARCHAR(4000), DS_statusDir VARCHAR(4000), 
> DS_statusMessage VARCHAR(4000), DS_title VARCHAR(4000), PRIMARY KEY (DS_id))
> Query: DataModifyQuery(sql="CREATE TABLE DS_JOBIMPL_6 (DS_id VARCHAR(255) NOT 
> NULL, DS_applicationId VARCHAR(4000), DS_confFile VARCHAR(4000), DS_dagId 
> VARCHAR(4000), DS_dagName VARCHAR(4000), DS_dataBase VARCHAR(4000), 
> DS_dateSubmitted BIGINT, DS_duration BIGINT, DS_forcedContent VARCHAR(4000), 
> DS_globalSettings VARCHAR(4000), DS_logFile VARCHAR(4000), DS_owner 
> VARCHAR(4000), DS_queryFile VARCHAR(4000), DS_queryId VARCHAR(4000), 
> DS_referrer VARCHAR(4000), DS_sessionTag VARCHAR(4000), DS_sqlState 
> VARCHAR(4000), DS_status VARCHAR(4000), DS_statusDir VARCHAR(4000), 
> DS_statusMessage VARCHAR(4000), DS_title VARCHAR(4000), PRIMARY KEY (DS_id))")
> {code}
> Unfortunately, the org.eclipse.persistence.tools.schemaframework makes the 
> assumption that if an exception is thrown during table creation it just means 
> that the table already exists and it is ignored.
> Need to see if there is a way to surface these exceptions and to adjust the 
> default column size so that we don't exceed the MySQL total row size limit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to