cancel
Showing results for 
Search instead for 
Did you mean: 

Steps to Install and Configure EPAS 12 Beta

EDB Team Member

Steps to Install and Configure EPAS 12 Beta

EnterpriseDB Postgres Advanced Server 12 Beta support on 64 bit Linux ( Red Hat Enterprise Linux (x86_64) 7.x & CentOS (x86_64) 7.x ). You can use RPM packages to install Advanced Server and supporting components on a Linux host. Before installing Advanced Server make sure prerequisites insalled on machine, if its not installed you can install through following command by using system root user privileges. 

 

# yum install epel-release

 

Before installing the Advanced Server version 12 beta or a supporting component, you needs to request access to the EnterpriseDB repository and after this you can use your choice of editor to create the repository file edb_beta.repo under /etc/yum.repos.d/ . Copy the following contents in edb_beta.repo file and save changes.

 

[edb-testing]
name=EnterpriseDB Advanced Server 12 $releasever - $basearch

baseurl=https://username:password@yum.enterprisedb.com/edb-testing/redhat/rhel-$releasever-$basearch

enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

 

 

Provide username:password for EnterpriseDB repository. You can get further details from https://stagecms.enterprisedb.com/beta-programs/edb-postgres-advanced-server-v120-beta.

 

For EnterpriseDB Postgres Advanced Server 12 beta installation you further needs to download the repository key. You needs to use following command for key:

 

curl -o /etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY https://username:password@yum.enterprisedb.com/ENTERPRISEDB-GPG-KEY

 

In the above command you need to  replace username:password with the registered EnterpriseDB user and password. Then, use the following command to install the key:

 

# rpm --import /etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

 

Now all the environment ready and you can futher proceed for edb-as12-server installation through following commands.

 

# yum clean all

# yum install edb-as12-server

 

=============================================================================================================================================================================================

 Package                                                     Arch                                Version                                        Repository                                Size

==============================================================================================================================================================================================

Installing:

 edb-as12-server                                             x86_64                              12.0.1-1.rhel7                                 edb-testing                              5.7 k

Installing for dependencies:

 boost-atomic                                                x86_64                              1.53.0-27.el7                                  base                                      35 k

 boost-chrono                                                x86_64                              1.53.0-27.el7                                  base                                      44 k

 boost-filesystem                                            x86_64                              1.53.0-27.el7                                  base                                      68 k

 boost-regex                                                 x86_64                              1.53.0-27.el7                                  base                                     300 k

 edb-as12-libicu                                             x86_64                              53.1-1.rhel7                                   edb-testing                              7.4 M

 edb-as12-pgagent                                            x86_64                              4.0.0-1.rhel7                                  edb-testing                              174 k

 edb-as12-server-client                                      x86_64                              12.0.1-1.rhel7                                 edb-testing                              1.4 M

 edb-as12-server-cloneschema                                 x86_64                              1.10-1.rhel7                                   edb-testing                               23 k

 edb-as12-server-contrib                                     x86_64                              12.0.1-1.rhel7                                 edb-testing                              660 k

 edb-as12-server-core                                        x86_64                              12.0.1-1.rhel7                                 edb-testing                              5.7 M

 edb-as12-server-devel                                       x86_64                              12.0.1-1.rhel7                                 edb-testing                              2.5 M

 edb-as12-server-docs                                        x86_64                              12.0.1-1.rhel7                                 edb-testing                               14 k

 edb-as12-server-indexadvisor                                x86_64                              12.0.1-1.rhel7                                 edb-testing                               57 k

 edb-as12-server-libs                                        x86_64                              12.0.1-1.rhel7                                 edb-testing                              611 k

 edb-as12-server-llvmjit                                     x86_64                              12.0.1-1.rhel7                                 edb-testing                               11 M

 edb-as12-server-parallel-clone                              x86_64                              1.5-1.rhel7                                    edb-testing                               70 k

 edb-as12-server-pldebugger                                  x86_64                              1.1-1.rhel7                                    edb-testing                               90 k

 edb-as12-server-plperl                                      x86_64                              12.0.1-1.rhel7                                 edb-testing                               57 k

 edb-as12-server-plpython                                    x86_64                              12.0.1-1.rhel7                                 edb-testing                               78 k

 edb-as12-server-pltcl                                       x86_64                              12.0.1-1.rhel7                                 edb-testing                               38 k

 edb-as12-server-sqlprofiler                                 x86_64                              4.0-1.rhel7                                    edb-testing                               88 k

 edb-as12-server-sqlprotect                                  x86_64                              12.0.1-1.rhel7                                 edb-testing                              102 k

 edb-as12-server-sslutils                                    x86_64                              1.2-1.rhel7                                    edb-testing                               43 k

 llvm5.0                                                     x86_64                              5.0.1-7.el7                                    epel                                     2.6 M

 llvm5.0-libs                                                x86_64                              5.0.1-7.el7                                    epel                                      13 M

 

Transaction Summary

...

 

 

After the edb-as12-server beta packages instalaltion now you are ready to create a database cluster and start the service. To invoke initdb on a RHEL or CentOS 7.x system you need to execute edb-as-12-setup file, assume the identity of the operating system superuser:


$ su - root

/usr/edb/as12/bin/edb-as-12-setup initdb

  Initializing database ... OK

 

Cluster initialization on default location ( /var/lib/edb/as12) perform successfully, now you can start, stop and restart cluster through systemctl command.

 

systemctl { start | stop | restart } edb-as-12

 

# systemctl start edb-as-12

# systemctl status edb-as-12

   edb-as-12.service - EDB Postgres Advanced Server 12

   Loaded: loaded (/usr/lib/systemd/system/edb-as-12.service; disabled; vendor preset: disabled)

   Active: active (running) since Fri 2019-08-23 11:33:02 IST; 21s ago

   Process: 12777 ExecStartPre=/usr/edb/as12/bin/edb-as-12-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)

   ....

 

Your EntpriseDB Postgres Advanced Server 12 beta ready for use. You can switch to enterprisedb user and connect psql with running database.

 

# su - enterprisedb

-bash-4.2$ psql edb

psql (12.0.1, server 12.0.1)

Type "help" for help.

 

edb=# 

Tags (1)