Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Getting issue for user defined function in pheniox

avatar

I set the property in hbase for pheniox userd defined funtion to true but still getting the error for the same.:-

phoenix.functions.allowUserDefinedFunctions = true

Command to connect pheonix:-

Command to connect:-

/usr/hdp/2.3.2.0-2950/phoenix/bin/sqlline.py localhost:2181:/hbase-unsecure

CREATE FUNCTION jsonstring(varchar,varchar) returns varchar as 'com.xyz.accesslayer.GetStringFrom Json';

Error: ERROR 6003 (42F03): User defined functions are configured to not be allowed. To allow configure phoenix.functions.allowUserDefinedFunctions to true. (state=42F03,code=6003)

1 ACCEPTED SOLUTION

avatar

Issue is resolved after coping the updated hbase-sites.xml

cp -r <HBASE_CONFIG_DIR>/hbase-site.xml <PHOENIX_HOME>/bin/hbase-site.xml

Thanks fro imidiate reply.

View solution in original post

5 REPLIES 5

avatar
Super Guru

avatar

I have restarted with all settings.

avatar

Issue is resolved after coping the updated hbase-sites.xml

cp -r <HBASE_CONFIG_DIR>/hbase-site.xml <PHOENIX_HOME>/bin/hbase-site.xml

Thanks fro imidiate reply.

avatar
Super Guru

Are you using Ambari to change these parameter or manually adding it?

avatar

@Jitendra Yadav,

No I am doing changes from ambari web UI.