Running Hbase Oozie Job in Kerberos Enabled Cluster Fails with Heart Beat Error on Oracle Big Data Appliance (Doc ID 1930030.1)

Last updated on OCTOBER 19, 2014

Applies to:

Big Data Appliance Integrated Software - Version 2.5.0 and later
x86_64

Symptoms

Running HBase Oozie job in Kerberos enabled cluster fails with following error:

Stdoutput ERROR:
Stdoutput
Stdoutput Here is some help for this command:
Stdoutput Put a cell 'value' at specified table/row/column and optionally
Stdoutput timestamp coordinates. To put a cell value into table 't1' at
Stdoutput row 'r1' under column 'c1' marked with the time 'ts1', do:
Stdoutput
Stdoutput hbase> put 't1', 'r1', 'c1', 'value', ts1
Stdoutput
Stdoutput The same commands also can be run on a table reference. Suppose you had a reference
Stdoutput t to table 't1', the corresponding command would be:
Stdoutput
Stdoutput hbase> t.put 'r1', 'c1', 'value', ts1
Stdoutput
Stdoutput
Stdoutput HBase Shell; enter 'help' for list of supported commands.
Stdoutput Type "exit" to leave the HBase Shell
Stdoutput Version 0.96.1.1-cdh5.0.1, rUnknown, Tue May 6 13:27:24 PDT 2014
Stdoutput
Stdoutput put 'PJ_JOB_TRACKER','labp1','JOB_TRK_COL_FAMILY:STATUS','SUCCESS'
Heart beat
Heart beat
Heart beat
.......


The sample HBase Oozie job script is like the following:

test_hbase1.sh
===============

 

Manually running test_hbase1.sh in the command line works, but it  fails through an Oozie job.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms