加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql安装配置

发布时间:2020-12-13 17:17:47 所属栏目:百科 来源:网络整理
导读:写于2013年秋,Postgres9.2 source安装 1、 [hadoop@slave1 bin]$ tar -zxvf postgresql-9.2.4.tar.gz 2、 [hadoop@slave1 bin]$ cd postgresql-9.2.4 3、 [hadoop @master dw] $ mkdir -p /dw/pg [hadoop @master postgresql- 9.2 . 4 ] $ sudo yum -y inst

写于2013年秋,Postgres9.2

source安装
1、[hadoop@slave1 bin]$ tar -zxvf postgresql-9.2.4.tar.gz
2、[hadoop@slave1 bin]$ cd postgresql-9.2.4
3、

[hadoop@master dw]$ mkdir -p /dw/pg
          [hadoop@master postgresql-9.2.4]$ sudo yum -y install -y readline-devel
          [hadoop@master postgresql-9.2.4]$ sudo yum install zlib
          [hadoop@slave1 postgresql-9.2.4]$ ./configure --prefix=/dw/pg

4、[hadoop@slave1 postgresql-9.2.4]$ make && make install
5、创建数据存储目录

[hadoop@slave1 postgresql-9.2.4]$ mkdir -p /dw/pg/data

6、加环境变量

[hadoop@slave1 postgresql-9.2.4]$ vi ~/.bashrc
               export PGHOME=/dw/pg
               export PATH=$PATH:$PGHOME/bin
               export PGDATA=$PGHOME/data
          [hadoop@slave1 postgresql-9.2.4]$ . ~/.bashrc

7、初始化数据

[hadoop@slave1 postgresql-9.2.4]$ initdb -D /dw/pg/data

8、配置

[hadoop@slave1 postgresql-9.2.4]$ cd /dw/pg/data
     [hadoop@slave1 data]$ vi pg_hba.conf #添加以下
     host    all             all             10.95.3.1/24            md5
     [hadoop@slave1 data]$ vi postgresql.conf
          listen_addresses = '*'
          standard_conforming_strings = off

9、启动数据库

[hadoop@slave1 postgresql-9.2.4]$ pg_ctl -D /dw/pg/data -l logfile start -m fast

10、创建数据库

[hadoop@slave1 base]$ createdb hive -p 9999

11、创建用户

[hadoop@slave1 base]$ createuser -d -a -P hive

12、授权

[hadoop@slave1 base]$ psql -U hive
          hive=# GRANT ALL ON DATABASE hive TO hive;
     [hadoop@slave1 bin]$  psql -U hive -d hive -f hive-schema-0.10.0.postgres.sql

13、加入自启动

[hadoop@slave1 ~]$ cd /etc/rc.d/init.d
     [hadoop@slave1 init.d]$ sudo cp /dw/bin/postgresql-9.2.4/contrib/start-scripts/linux postgresql
     [hadoop@slave1 init.d]$ sudo chmod a+x postgresql
     [hadoop@slave1 init.d]$ sudo vi postgresql
            prefix=/dw/pg  
            PGDATA="$prefix/data"
            PGUSER=hadoop
     [hadoop@slave1 init.d]$ sudo chkconfig --add postgresql

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读