[Postgres-xl-general] Not able to run pgxc_ctl

Ramanuj Hari OM hari.ramanuj at gmail.com
Tue Sep 16 09:20:14 PDT 2014


Hi,

I am evaluating Postgresql-XL for cluster solution in our product.

I have installed pgxl at '/var/tmp/research/tmp_pgxl/pgxl/‘ location via
“—prefix” option to configure command. (8.4-RELEASE FreeBSD)
Had problem with compilation, after including "sys/wait.h” in
./src/gtm/gtm_ctl/gtm_ctl.c, and "sys/types.h” in contrib/pgxc_ctl/utils.h
file compilation went fine.

I am not able to run pgxc_ctl command, it gives core dump. Appreciate any
help.


——Log—
$ ./bin/pgxc_ctl prepare
bash_handler.c:install_pgxc_ctl_bash(33) Installing pgxc_ctl_bash script as
/home/pgxl/pgxc_ctl/pgxc_ctl_bash.
bash_handler.c:install_pgxc_ctl_bash(33) Installing pgxc_ctl_bash script as
/home/pgxl/pgxc_ctl/pgxc_ctl_bash.
pgxc_ctl.c:read_configuration(250) Reading configuration using
/home/pgxl/pgxc_ctl/pgxc_ctl_bash --home /home/pgxl/pgxc_ctl
--configuration /home/pgxl/pgxc_ctl/pgxc_ctl.conf
/home/pgxl/pgxc_ctl/pgxc_ctl_bash: not found
pgxc_ctl.c:read_configuration(260) Finished to read configuration.
config.c:check_configuration(1069) ERROR: GTM master configuration is
missing. gtmName, gtmMasterServer, gtmMasterPort or gtmMasterDir
config.c:check_configuration(1073) ERROR: Coordinator master configuration
is missing. coordNames, coodPorts, poolerPorts, coordMasterPorts or
coordMasterDirs
config.c:check_configuration(1083) ERROR: Datanode master configuration is
missing. datanodeNames, datanodePorts, datanodePoolerPorts,
datanodeMasterPorts or datanodeMasterDirs
config.c:reportMissingVar(517) ERROR: gtmName is not configured.
config.c:reportMissingVar(517) ERROR: gtmMasterServer is not configured.
config.c:reportMissingVar(517) ERROR: gtmMasterPort is not configured.
config.c:reportMissingVar(517) ERROR: gtmMasterDir is not configured.
config.c:reportMissingVar(517) ERROR: coordNames is not configured.
config.c:reportMissingVar(517) ERROR: coordPorts is not configured.
config.c:reportMissingVar(517) ERROR: poolerPorts is not configured.
config.c:reportMissingVar(517) ERROR: coordMasterServers is not configured.
config.c:reportMissingVar(517) ERROR: coordMasterDirs is not configured.
config.c:reportMissingVar(517) ERROR: coordMaxWALSenders is not configured.
config.c:reportMissingVar(517) ERROR: coordNames is not configured.
config.c:reportMissingVar(517) ERROR: coordPorts is not configured.
config.c:reportMissingVar(517) ERROR: poolerPorts is not configured.
config.c:reportMissingVar(517) ERROR: coordMasterServers is not configured.
config.c:reportMissingVar(517) ERROR: coordMasterDirs is not configured.
config.c:reportMissingVar(517) ERROR: coordMaxWALSenders is not configured.
config.c:reportMissingVar(517) ERROR: datanodeNames is not configured.
config.c:reportMissingVar(517) ERROR: datanodePorts is not configured.
config.c:reportMissingVar(517) ERROR: datanodePoolerPorts is not configured.
config.c:reportMissingVar(517) ERROR: datanodeMasterServers is not
configured.
config.c:reportMissingVar(517) ERROR: datanodeMasterDirs is not configured.
config.c:reportMissingVar(517) ERROR: datanodeMaxWALSenders is not
configured.
config.c:verifyResource(917) ERROR: Found fundamental configuration error.
Segmentation fault
$
——————

—pgxc_ctl.conf file is ——
$ cat /home/pgxl/pgxc_ctl/pgxc_ctl.conf
pgxcOwner=pgxl
pgxcUser=$pgxcOwner
pgxcInstallDir=/var/tmp/research/pgxl


gtmMasterDir=/var/tmp/research/pgxl/data/gtm_master
gtmMasterServer=localhost
gtmSlave=n
gtmProxy=n

coordMasterDir=/var/tmp/research/pgxl/data/coord_master
coordNames=(coord1)
coordPorts=(5432)
poolerPorts=(20010)
coordMasterServers=(localhost)
coordMasterDirs=($coordMasterDir/coord1)

coordMaxWALSenders=($coordMaxWALsernder)
coordSlave=n
coordSpecificExtraConfig=(none)
coordSpecificExtraPgHba=(none)

datanodeNames=(dn1 dn2)
datanodeMasterDir=/var/tmp/research/pgxl/data/dn_master
datanodePorts=(5433 5434)
datanodePoolerPorts=(20011 20012)
datanodeMasterServers=(localhost localhost)
datanodeMasterDirs=($datanodeMasterDir/dn1 $datanodeMasterDir/dn2)

datanodeMaxWALSenders=($datanodeMaxWalSender $datanodeMaxWalSender)
datanodeSlave=n
primaryDatanode=dn1


$
—————



Thanks,
Ramanuj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.postgres-xl.org/private.cgi/postgres-xl-general-postgres-xl.org/attachments/20140916/707ef82f/attachment.htm>


More information about the postgres-xl-general mailing list