����́APostgreSQL 9�n�Ŏ������ꂽ���܂��܂ȐV�@�\�����ۂɑ��삷��菇���Љ�Ă����܂��B�܂��́APostgreSQL 9�n�̖ڋʋ@�\�A���v���P�[�V�����@�\��ݒ肵�A���̓�����m�F���Ă݂܂��傤�B
�@�O����PostgreSQL 9�n�ɉ�������V�@�\���ȒP�ɏЉ�܂����B����́A���ꂼ��̎�v�ȋ@�\�����ۂɑ��삵�A������m�F���Ă����܂��B
�@�A��2��ڂł́APostgreSQL 9�n�̖ڋʋ@�\�ł��������v���P�[�V�����@�\�̓���m�F���s���܂��B
�@�Ȃ��A�{�A�ڂł͊e�T�[�o�ւ�PostgreSQL�̃C���X�g�[���ƃf�[�^�x�[�X�N���X�^�̏������ɂ��Ă͏ȗ����܂��BPostgreSQL�̃C���X�g�[�����@�ɂ��ẮA������̋L�������Q�Ƃ��������B��舵���Ă���PostgreSQL�̃o�[�W������8.3.1�Ə��X�Â߂ł͂���܂����A�C���X�g�[����Ƃ̗���ɕω��͂���܂���B
�@���M���_�ł̍ŐV�ł́A�ȉ��̃y�[�W����_�E�����[�h�ł��܂��B
�@���ӓ_�́APostgreSQL�̃��[�U�[���쐬����createuser�R�}���h���A�Θb���[�h���f�t�H���g�łȂ��Ȃ����Ƃ������Ƃł��B��L�̋L���Ɠ��l�ɁAcreateuser�R�}���h�őΘb���[�h�𗘗p����ꍇ�́A--interactive�I�v�V������t��������悤�ɂ��Ă��������B
[postgres]$ createuser --interactive user1 Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) n
�@����͐}1�̂悤�ȁA�ғ��n�T�[�o1��Ƒҋ@�n�T�[�o2���p���������v���P�[�V�����ɂ��N���X�^�\�����\�z���܂��B�ғ��n���ҋ@�n���ҋ@�n�ƁA�J�X�P�[�h���v���P�[�V�������s���܂��B
�@���v���P�[�V�����ɂ��ẮA�X�g���[�~���O���v���P�[�V�����ƃ��O�V�b�s���O�p���܂��B����ɂ��A�X�g���[�~���O���v���P�[�V�������r�₦���Ƃ��Ă��A�ғ��n�̃A�[�J�C�u���O���]������A��茘�S�ȍ\���ƂȂ�܂��B
�@�������A���O�V�b�s���O��p����ꍇ�́A�A�[�J�C�u���O�̓]���o�H�Ƃ��ĕʓrscp��NFS�Ȃǂ�p�ӂ���K�v������܂��B�܂��A�{�\���ł͊e�T�[�o���f�[�^�x�[�X�N���X�^�ƃA�[�J�C�u���O�̊i�[�̈�������܂��B�������A�A�[�J�C�u���O���������܂��͉̂ғ��n�T�[�o�����ł���_�ɒ��ӂ��Ă��������B
�@����ł͉ғ��n�T�[�o�ƂȂ�node1�T�[�o�̐ݒ肩��i�߂Ă����܂��傤�B
�@���v���P�[�V������p��DB���[�U�[�ł���urepli�v���쐬���܂��B
[postgres@node1 ~]$ createuser -P --replication repli Enter password for new role: # �p�X���[�h����́B�����repli�Ƃ���B Enter it again: # �p�X���[�h����́B�����repli�Ƃ���B
�@createuser�R�}���h�� -P�I�v�V�������w�肵�A���O�C���p�X���[�h��ݒ肵�Ă��܂��B����͕X�I�Ƀ��[�U�[���Ɠ����urepli�v�Ƃ��܂��B�܂��A--repolication�I�v�V�������w�肵�AREPLICATTION������t�^���Ă��܂��B
�@psql�R�}���h�Ńf�[�^�x�[�X�ɐڑ����āA���i�o�b�N�X���b�V���j�R�}���h�����s���Ă݂Ă��������BREPLICATION�����݂̂����������[�U�[�Arepli���lj�����Ă��邱�Ƃ��m�F�ł��܂��B
[postgres@node1 ~]$ psql -d postgres -U postgres psql (9.2.4) Type "help" for help. postgres=# \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- postgres | Superuser, Create role, Create DB, Replication | {} repli | Replication | {} user1 | Create DB | {} ------------------------------------------------------------------------
�@������postgresql.conf�̐ݒ���s���܂��B�ȉ��̒ʂ�p�����[�^���C�����܂��Bpostgresql.conf�́A�f�[�^�x�[�X�N���X�^�̃f�B���N�g�����ɑ��݂��܂��B
�ύX����p�����[�^ | �p�����[�^�̐��� |
---|---|
listen_addresses = '*' | �ڑ���҂�������IP�A�h���X |
wal_level = hot_standby | �g�����U�N�V�������O���x�� |
archive_mode = on | �A�[�J�C�u���[�h�̗L���� |
archive_command = 'cp "%p" "/usr/local/pgsql/arc/%f"' | �g�����U�N�V�������O���A�[�J�C�u����ۂ̃R�}���h |
max_wal_senders = 3 | �ҋ@�n�T�[�o�̐� |
wal_keep_segments = 5 | �A�[�J�C�u���O�̍ŏ��ێ��� |
hot_standby = on | �z�b�g�X�^���o�C�@�\�̗L���� |
logging_collector = on | ���O�o�̗͂L���� |
log_line_prefix = '%t [%a:%p] ' | ���O�̊e�s���̏o�̓t�H�[�}�b�g |
�@archive_command�Őݒ肳��Ă���%p�́A�R�s�[�ΏۂƂȂ�X�̃g�����U�N�V�������O�t�@�C���̐�p�X�ɒu���������܂��B�܂��A%f�̓t�@�C�����݂̂ɒu���������܂��Bmax_wal_senders���u�ҋ@�n�T�[�o�{1�v�̒l�ɂȂ��Ă��闝�R�́A��̎菇�Ń��v���P�[�V�����v���g�R�����g���ăx�[�X�o�b�N�A�b�v���擾����Apg_basebackup�R�}���h���g�����߂ł��Bhot_standby�͑ҋ@�n�T�[�o�Őݒ肷��p�����[�^�ł����A�����Őݒ肵�Ă��܂��܂��傤�B�ғ��n�T�[�o�͂��̃p�����[�^������̂Ŗ�肠��܂���B
�@�܂��A���v���P�[�V�����\�z�ɒ��ڂ͊W����܂��Alogging_collector��PostgreSQL�̃��O���o�͂����悤�ɂ��܂��Blog_line_prefix��%t�̓^�C���X�^���v�A%a�̓A�v���P�[�V�������A%p�̓v���Z�XID�ɒu���������܂��B���O�̓T�[�o�v���Z�X���N�����邽�тɁA�f�[�^�x�[�X�N���X�^�f�B���N�g������"pg_log/postgresql-YYYY-MM-DD_HHMMSS.log"�Ƃ��ďo�͂���܂��B
�@pg_hba.conf�̐ݒ���s���܂��B�ȉ��̃p�����[�^��lj����܂��Bpg_hba.conf�̓f�[�^�x�[�X�N���X�^�̃f�B���N�g�����ɑ��݂��܂��B
TYPE | DATABASE | USER | ADDRESS | METHOD |
---|---|---|---|---|
host | replication | repli | samenet | md5 |
�@����ɂ��A���v���P�[�V������p���[�U�[�ł���repli�ŁA�ғ��n�T�[�o�̃T�u�l�b�g���̑ҋ@�n�T�[�o���A�ғ��n�T�[�o�ڑ��ł���悤�ɂȂ�܂��B
�@�ȏ�̐ݒ肪����������A�T�[�o�v���Z�X���ċN�����܂��B
[postgres@node1 ~]$ pg_ctl restart waiting for server to shut down.... done server stopped server starting
Copyright © ITmedia, Inc. All Rights Reserved.