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=# 
    
  • 相关阅读:
    全排列(next_permutation)
    Codeforces Round #321 (Div. 2)C(tree dfs)
    cf_ducational Codeforces Round 16_D(gcd)
    cf455a(简单dp)
    cf584a(水题)
    cf112a(水题)
    冒泡排序
    Python内置类型性能分析
    常见时间复杂度
    MongoDB 备份
  • 原文地址:https://www.cnblogs.com/JuncaiF/p/12374259.html
Copyright © 2011-2022 走看看