zoukankan      html  css  js  c++  java
  • linux下postgres创建hive数据库

    操作步骤

    #登录
    [root@xxx01 ~]# su postgres
    bash-4.2$ psql -U postgres
    could not change directory to "/root"
    psql (9.2.24)
    Type "help" for help.
    
    postgres=# l
                                 List of databases
       Name    |  Owner   | Encoding  | Collate | Ctype |   Access privileges   
    -----------+----------+-----------+---------+-------+-----------------------
     metastore | hive     | UTF8      | C       | C     | 
     postgres  | postgres | SQL_ASCII | C       | C     | 
     scm       | scm      | UTF8      | C       | C     | 
     template0 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
               |          |           |         |       | postgres=CTc/postgres
     template1 | postgres | UTF8      | C       | C     | 
    (5 rows)
    #删除存留的hive数据库
    postgres=# drop database metastore;
    DROP DATABASE
    postgres=# l
                                 List of databases
       Name    |  Owner   | Encoding  | Collate | Ctype |   Access privileges   
    -----------+----------+-----------+---------+-------+-----------------------
     postgres  | postgres | SQL_ASCII | C       | C     | 
     scm       | scm      | UTF8      | C       | C     | 
     template0 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
               |          |           |         |       | postgres=CTc/postgres
     template1 | postgres | UTF8      | C       | C     | 
    (4 rows)
    
    ## 创建用户是hive
    postgres=# create user hive password 'hive123';
    
    ## 创建数据库metastore 拥有者hive
    postgres=# create database metastore owner hive;
    CREATE DATABASE
    postgres=# l
                                 List of databases
       Name    |  Owner   | Encoding  | Collate | Ctype |   Access privileges   
    -----------+----------+-----------+---------+-------+-----------------------
     metastore | hive     | UTF8      | C       | C     | 
     postgres  | postgres | SQL_ASCII | C       | C     | 
     scm       | scm      | UTF8      | C       | C     | 
     template0 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
               |          |           |         |       | postgres=CTc/postgres
     template1 | postgres | UTF8      | C       | C     | 
    (5 rows)
    ## 权限
    postgres=# grant all  on database metastore to hive;
    GRANT
    postgres=# 
    
  • 相关阅读:
    sort()函数与qsort()函数
    个人作业——软件工程实践总结作业
    个人作业——软件评测
    软件工程实践2019第五次作业
    软件工程实践2019第四次作业
    软件工程实践2019第三次作业
    软件工程实践2019第二次作业
    期末大作业
    第7次实践作业
    第6次实践作业
  • 原文地址:https://www.cnblogs.com/JuncaiF/p/12374259.html
Copyright © 2011-2022 走看看