Help Center/
MapReduce Service/
Component Operation Guide (LTS)/
Using Hive/
Enterprise-Class Enhancements of Hive/
Allowing Only the Hive Administrator to Create Databases and Tables in the Default Database
Updated on 2024-10-25 GMT+08:00
Allowing Only the Hive Administrator to Create Databases and Tables in the Default Database
Scenario
Only the Hive administrator can create databases and tables in the default database. Other users can use the databases only after being authorized by the Hive administrator.
- After this function is enabled, common users are not allowed to create a database or create a table in the default database. Based on the actual application scenario, determine whether to enable this function.
- Permissions of common users are restricted. In the scenario where common users have been used to perform operations, such as database creation, table script migration, and metadata recreation in an earlier version of database, the users can perform such operations on the database in the condition that this function is disabled temporarily after the database is migrated or after the cluster is upgraded.
Procedure
- Log in to FusionInsight Manager. Click Cluster, choose Services > Hive, click Configurations, and then All Configurations.
- Choose HiveServer(Role) > Customization, add a customized parameter to the hive-site.xml parameter file, set Name to hive.allow.only.admin.create, and set Value to true.
- Click Save to save the configuration. Click Instances, select all Hive instances, choose More > Restart Instance, enter the password of the current user, and click OK to restart all Hive instances.
- Determine whether to enable this function on the Spark/Spark2x client.
- If yes, go to 5.
- If no, no further action is required.
- Choose SparkResource2x > Customization, add a customized parameter to the hive-site.xml parameter file, set Name to hive.allow.only.admin.create, and set Value to true. Then, choose JDBCServer2x > Customization and repeat the preceding operations to add the customized parameter.
- Click Save to save the configuration. Click Instances, select all Spark2x instances, choose More > Restart Instance, enter the password of the current user, and click OK to restart all instances.
- Download and install the Spark/Spark2x client again.
Parent topic: Enterprise-Class Enhancements of Hive
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot