New reply on DataCleaner's online discussion forum
(http://datacleaner.org/forum):
Mashud replied to subject 'HIVE connection'
-------------------
Hi,
I followed the steps and copied hive jar files from our linux machine to
mashudlib folder, i was able to make a successfully connection when clicking on
the test connection button but when trying to query the hive table i am getting
org.apache.metamodel.MetaModelException: Could not determine default schema
name: Method not supported error message.
'''Note:''' We have 1 additional hive jar file called:
hive-jdbc-1.0.0-mapr-standalone.jar, but when i add this to the cmd line it
fails to load the DC UI, so i took that out and kept the remaining jar files.
'''cmd command'''
{{{
java -cp
mashudlib/hive-accumulo-handler-1.0.0-mapr.jar;mashudlib/hive-ant-1.0.0-mapr.jar;mashudlib/hive-beeline-1.0.0-mapr.jar;mashudlib/hive-cli-1.0.0-mapr.jar;mashudlib/hive-common-1.0.0-mapr.jar;mashudlib/hive-contrib-1.0.0-mapr.jar;mashudlib/hive-exec-1.0.0-mapr.jar;mashudlib/hive-hbase-handler-1.0.0-mapr.jar;mashudlib/hive-hwi-1.0.0-mapr.jar;mashudlib/hive-jdbc-1.0.0-mapr.jar;mashudlib/hive-json-serde-0.2.jar;mashudlib/hive-metastore-1.0.0-mapr.jar;mashudlib/hive-serde-1.0.0-mapr.jar;mashudlib/hive-service-1.0.0-mapr.jar;mashudlib/hive-shims-0.20-1.0.0-mapr.jar;mashudlib/hive-shims-0.20S-1.0.0-mapr.jar;mashudlib/hive-shims-0.23-1.0.0-mapr.jar;mashudlib/hive-shims-1.0.0-mapr.jar;mashudlib/hive-shims-common-1.0.0-mapr.jar;mashudlib/hive-shims-common-secure-1.0.0-mapr.jar;mashudlib/hive-testutils-1.0.0-mapr.jar;datacleaner.jar
com.hi.datacleaner.Main
}}}
'''Error:'''
{{{
Unexpected error!
Message:
org.apache.metamodel.MetaModelException: Could not determine default schema
name: Method not supported
Level:
SEVERE
Stack Trace:
Could not determine default schema name: Method not supported
org.apache.metamodel.jdbc.JdbcUtils.wrapException(JdbcUtils.java:68)
org.apache.metamodel.jdbc.JdbcDataContext.getDefaultSchemaName(JdbcDataContext.java:675)
org.apache.metamodel.AbstractDataContext.getDefaultSchema(AbstractDataContext.java:123)
org.datacleaner.connection.SchemaNavigator.getDefaultSchema(SchemaNavigator.java:56)
org.datacleaner.panels.DatastorePanel$5.actionPerformed(DatastorePanel.java:207)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Method not supported
org.apache.hive.jdbc.HiveDatabaseMetaData.getURL(HiveDatabaseMetaData.java:749)
org.apache.commons.dbcp.DelegatingDatabaseMetaData.getURL(DelegatingDatabaseMetaData.java:646)
org.apache.metamodel.jdbc.JdbcDataContext.getDefaultSchemaName(JdbcDataContext.java:638)
org.apache.metamodel.AbstractDataContext.getDefaultSchema(AbstractDataContext.java:123)
org.datacleaner.connection.SchemaNavigator.getDefaultSchema(SchemaNavigator.java:56)
org.datacleaner.panels.DatastorePanel$5.actionPerformed(DatastorePanel.java:207)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
}}}
-------------------
View the topic online to reply - go to
http://datacleaner.org/topic/1112/HIVE-connection
--
You received this message because you are subscribed to the Google Groups
"DataCleaner-notify" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/datacleaner-notify.
For more options, visit https://groups.google.com/d/optout.