1.1. Troubleshooting Hive/HCatalog

Use these entries to help you troubleshoot any issues you might have installing Hive/HCatalog with non-default databases.

 1.1.1. Problem: Hive Metastore Install Fails Using Oracle

Check the install log:

cp /usr/share/java/${jdbc_jar_name} ${target}] has failures: true

The Oracle JDBC .jar file cannot be found.

 1.1.1.1. Soution

Make sure the file is in the appropriate directory on the Hive Metastore server and click Retry.

 1.1.2. Problem: Install Warning when "Hive Check Execute" Fails Using Oracle

Check the install log:

java.sql.SQLSyntaxErrorException: ORA-01754: 
a table may contain only one column of type LONG

The Hive Metastore schema was not properly loaded into the database.

 1.1.2.1. Soution

Complete the install with the warning. Check your database to confirm the Hive Metastore schema is loaded. Once in the Ambari Web GUI, browse to Services > Hive/HCat. Use the Management Header to re-run the smoke test (Maintenance ->Run Smoke Test) to check that the schema is correctly in place.

 1.1.3. Problem: Hive Check Execute may fail after completing an Ambari upgrade to version 1.4.2

For secure and non-secure clusters, with Hive security authorization enabled, the Hive service check may fail. Hive security authorization may not be configured properly.

 1.1.3.1. Solution

Two workarounds are possible. Using Ambari Web, in Hive Configs Advanced:

  • Disable Hive security authorization, by setting the hive.security.authorization enabled value to false.

    or

  • Properly configure Hive security authorization. For example, set the following properties:

     

    Table IV.20.1. Hive Security Authorization Settings

    PropertyValue
    hive.security.authorization.managerorg.apache.hadoop.hive.ql.security.authorization.StorageBasedAuthorizationProvider
    hive.security.metastore.authorization.managerorg.apache.hadoop.hive.ql.security.authorization.StorageBasedAuthorizationProvider
    hive.security.authenticator.managerorg.apache.hadoop.hive.ql.security.ProxyUserAuthenticator


    For more information about configuring Hive security, see Metastore Server Security in Hive Authorization and the HCatalog document Storage Based Authorization.


loading table of contents...