Re: Implementing Replication via pgAdmin - Mailing list pgadmin-support
| From | Daniel B. Thurman |
|---|---|
| Subject | Re: Implementing Replication via pgAdmin |
| Date | |
| Msg-id | 021126B987E43D44A860139823C079110E2B62@orion.cdkkt.com Whole thread Raw |
| In response to | Implementing Replication via pgAdmin ("Daniel B. Thurman" <dant@cdkkt.com>) |
| Responses |
Re: Implementing Replication via pgAdmin
|
| List | pgadmin-support |
Thanks Dave.
But I am having some trouble trying to get replication to work.
Here is what I did:
1) On master server: a) I registered: lib/slevent.dll b) I register as a service: slon -regservice c) slon
-listengines 2 engine(s) registered for service 'Slony-I' Engine 1: E:\Program
Files\PostgreSQL\8.2\data\slon.conf Engine 2: E:\Program Files\PostgreSQL\8.2\data\master.conf d) Started the slon
servicevia manage->services
2) On Slave Server a) I registered: lib/slevent.dll b) I register as a service: slon -regservice c) slon
-listengines 2 engine(s) registered for service 'Slony-I' Engine 1: E:\Program
Files\PostgreSQL\8.2\data\slon.conf Engine 2: E:\Program Files\PostgreSQL\8.2\data\slave.conf d) Started the slon
servicevia manage->services
3) Launched: pgAdmin3 (v1.6.2) a) Created Master Server Connection b) Selected database: MyTest c) Right-clicked
Replicationobject, selected from menu: New slony-I Cluster ... d) Join existsing cluster: [unchecked] Server:
<Master-Server-Name>[Greyed out] Database: MyTest [Entered data] Cluster Name: <Master-HostName>-Master-Cluster
[entereddata] Local Node: 1, Value: "Master Node" [entered data] Admin Node: 99, Value: "pgAdmin Node"
[entereddata] Comment: <empty> [no data entered] d) Clicked OK and Completed structure shows: <Master
Hostname>-Master-Cluster Nodes (2) Master Node Paths (0) listens (0) pgAdmin
Node Paths (1) Master Node listens (1) Master Node (Master Node)
ReplicationSets (0)
At this point, I tried to add a slave node but was unable to: a) I tried (on Master server) connection: 1)
Right-clickedReplication object, selected from menu: New slony-I Cluster ... 2) Join existing cluster: [checked]
Server: Master-Server-Name [no change] Database: MyTest [no change] Cluster-name: <Master-Server-Name>
Local Node: 2, Value: "Slave Node" [entered data] Admin node: "99 - pgAdmin Node" [no change]
Comment:<empty> [no data entered] 3) Clicked OK and... "An error has occurred: ERROR: schema
"_<Master-Host-Server>-Master-Cluster"already exists "
So, perhaps I should not have added a join here, in the master server connection, so I clicked CANCEL
b) Then I tried (on Slave Server) connection: 1) Right-clicked Replication object, selected from menu: New
slony-ICluster ... 2) Join existing cluster: [checked] Server: <Slave-Server-Name> [Initially was Greyed
out,but active after a delay] Database: MyTest [unchanged] Cluster Name: <empty> [dropdown shows empty
listand not selecteable] Local Node: <empty>, Value: <empty> Admin Node: <empty>, Value: <empty>
Comment:<empty>
At this point, it makes no sense to enter any fields after 'Cluster Name' since the 'Cluster Name' must have a
valueand 'OK' remains greyed out.
So I am at loss to go any further...
Any advice?
>-----Original Message-----
>From: Dave Page [mailto:dpage@postgresql.org]
>Sent: Monday, September 17, 2007 8:58 AM
>To: Daniel B. Thurman
>Cc: Pgadmin-Support (E-mail)
>Subject: Re: [pgadmin-support] Implementing Replication via pgAdmin
>
>
>Daniel B. Thurman wrote:
>> I have tried to follow the pgAdmin slony support in the help sections
>> of pgAdmin and it seems to be inconsistent. For example, it is not
>> intuitively clear from the help sections how exactly to
>setup the master
>> and slave configurations. From a windows client
>perspective, it seems
>> that one must use command-line operations in order to setup the slony
>> services, create and configure the configuration files, and
>then try to use
>> the pgAdmin replication objects to define the master/slave
>relationships?
>
>Yes.
>
>> Since it is possible to create new connections to all of the
>postgreSQL
>> servers within your network into the pgAdmin connections
>list, should it
>> also be possible to seamlessly perform (slony) replication
>for all of the
>> master/slaves databases with slony services automatically
>initialized and
>> completely within pgAdmin without having to resort to manual
>command-line
>> operations?
>
>The slon daemon (on *nix) or service & engines (on Windows) must be
>configured from the command line. pgAdmin makes no attempt to do this
>because that is entirely OS dependent (in fact, it is distribution
>dependent because, for example, Redhat and Slackware start daemons in
>entirely different ways). In addition, you may not even want
>to run slon
>on the machine that you're running pgAdmin on, or even that you're
>running the database on.
>
>So yes, configure the slons on the command line, then use pgAdmin to
>create your replication clusters and sets.
>
>Regards, Dave
>
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.5.487 / Virus Database: 269.13.21/1012 - Release
>Date: 9/16/2007 6:32 PM
>
>
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.487 / Virus Database: 269.13.21/1012 - Release Date: 9/16/2007 6:32 PM
pgadmin-support by date: