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=# 
    
  • 相关阅读:
    软件编程思想读后感
    上交所历史数据分析系统项目总结
    2013学习总结----JavaScript
    快来领取你专属的css背景图案
    小朋友,听说你还不会css中的条纹背景?
    特殊要求下的背景定位的解决方案
    css中多边框实现的方式
    一个按钮样式测试出你的 css功力
    一次优雅的表单验证设计
    使用JavaScript浅谈组合模式
  • 原文地址:https://www.cnblogs.com/JuncaiF/p/12374259.html
Copyright © 2011-2022 走看看