チュートリアル
8 ページ-
ローカルクラスターの構築
テストや開発用にデプロイする場合、最も手早く簡単なのはローカルクラスターの構成です。本番環境へのデプロイについては、クラスター構成 のセクションを参照してください。 ローカルの単独クラスター クラスターの起動 etcdを単独クラスターとしてデプロイするには、次を実行します。 $ ./etcd ... 現在の作業ディレクトリにetcdバイナリーがない場合、$GOPATH/bin/etcdまたは/usr/local/bin/etcdにある可能性があります。その場所に合わせてコマンドを実行してください …
テストや開発用にデプロイする場合、最も手早く簡単なのはローカルクラスターの構成です。本番環境へのデプロイについては、クラスター構成 のセクションを参照してください。 ローカルの単独クラスター クラスターの起動 etcdを単独クラスターとしてデプロイするには、次を実行します。 $ ./etcd ... 現在の作業ディレクトリにetcdバイナリーがない場合、$GOPATH/bin/etcdまたは/usr/local/bin/etcdにある可能性があります。その場所に合わせてコマンドを実行してください …
-
デモ
この一連の例では、etcdクラスターを操作するための基本的な手順を示します。 認証 認証に使用するauth、user、role: export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add …
この一連の例では、etcdクラスターを操作するための基本的な手順を示します。 認証 認証に使用するauth、user、role: export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add …
-
クイックスタート
次の手順に従って、単一メンバーのetcdクラスターをローカルにインストールし、実行してテストします。 ビルド済みのバイナリーまたはソースからetcdをインストールします。詳細はインストール を参照してください。 警告 重要:インストール手順の最後のステップを必ず実行し、etcdが検索パスに含まれていることを確認してください。 etcdを起動します。 $ etcd …
次の手順に従って、単一メンバーのetcdクラスターをローカルにインストールし、実行してテストします。 ビルド済みのバイナリーまたはソースからetcdをインストールします。詳細はインストール を参照してください。 警告 重要:インストール手順の最後のステップを必ず実行し、etcdが検索パスに含まれていることを確認してください。 etcdを起動します。 $ etcd …
-
PgBouncer のコンパイルとインストール
ビルド PgBouncer は、Autoconf ベースのビルドシステムでも、より新しい、まだ実験的な Meson ビルドシステムでもビルドできます。現時点では、本番用のビルドおよびパッケージングには Autoconf が推奨されます。Meson ビルドは将来のリリースでデフォルトになり、Autoconf ビルドは削除される見込みのため、Meson のテストと問題の報告を歓迎します。コンパイルにはいくつかの要素が必要です: Libevent 2.0+ pkg-config OpenSSL …
ビルド PgBouncer は、Autoconf ベースのビルドシステムでも、より新しい、まだ実験的な Meson ビルドシステムでもビルドできます。現時点では、本番用のビルドおよびパッケージングには Autoconf が推奨されます。Meson ビルドは将来のリリースでデフォルトになり、Autoconf ビルドは削除される見込みのため、Meson のテストと問題の報告を歓迎します。コンパイルにはいくつかの要素が必要です: Libevent 2.0+ pkg-config OpenSSL …
-
ユーザーガイド(RHEL)
はじめに このユーザーガイドは、各セクションが前のセクションを前提としているため、最初から順に読むことを想定しています。たとえば、リストア のセクションは、クイックスタート で行う設定を前提としています。pgBackRestを起動して運用できるようになった後は必要な箇所を参照できますが、初回は順に読み進めることをお勧めします。 このガイドの例はRHELとPostgreSQL 14を対象としていますが、どのUnixディストリビューションやPostgreSQLバージョンにも比較的容易に応用できます …
はじめに このユーザーガイドは、各セクションが前のセクションを前提としているため、最初から順に読むことを想定しています。たとえば、リストア のセクションは、クイックスタート で行う設定を前提としています。pgBackRestを起動して運用できるようになった後は必要な箇所を参照できますが、初回は順に読み進めることをお勧めします。 このガイドの例はRHELとPostgreSQL 14を対象としていますが、どのUnixディストリビューションやPostgreSQLバージョンにも比較的容易に応用できます …
-
ダウンロードとインストール
配布経路を選ぶ 配布経路 用途 場所 公式リリース ソースのtarballとリリースノート GitHub Releases RPMパッケージ RPMを使用するLinuxディストリビューション PostgreSQL Yum Repository Debian/Ubuntuパッケージ APTを使用するLinuxディストリビューション PostgreSQL Apt Repository 開発用ソース 未リリースの最新コード darold/pgbadger 以下のインストール例ではpgBadger …
配布経路を選ぶ 配布経路 用途 場所 公式リリース ソースのtarballとリリースノート GitHub Releases RPMパッケージ RPMを使用するLinuxディストリビューション PostgreSQL Yum Repository Debian/Ubuntuパッケージ APTを使用するLinuxディストリビューション PostgreSQL Apt Repository 開発用ソース 未リリースの最新コード darold/pgbadger 以下のインストール例ではpgBadger …
-
ユーザーガイド(Debian/Ubuntu)
はじめに このユーザーガイドは、各セクションが前のセクションを前提としているため、最初から順に読むことを想定しています。たとえば、リストア のセクションは、クイックスタート で行う設定を前提としています。pgBackRestを起動して運用できるようになった後は必要な箇所を参照できますが、初回は順に読み進めることをお勧めします。 このガイドの例はDebian/UbuntuとPostgreSQL 17を対象としていますが、どのUnixディストリビューションやPostgreSQLバージョンにも比較的 …
はじめに このユーザーガイドは、各セクションが前のセクションを前提としているため、最初から順に読むことを想定しています。たとえば、リストア のセクションは、クイックスタート で行う設定を前提としています。pgBackRestを起動して運用できるようになった後は必要な箇所を参照できますが、初回は順に読み進めることをお勧めします。 このガイドの例はDebian/UbuntuとPostgreSQL 17を対象としていますが、どのUnixディストリビューションやPostgreSQLバージョンにも比較的 …
-
インストール
Mac OSの前提条件 Macに必要なソフトウェアをインストールするには、次を実行します。 brew install postgresql etcd haproxy libyaml python Psycopg psycopg2-2.8 以降、psycopg2のバイナリー版はデフォルトではインストールされなくなりました。ソースコードからインストールするには、Cコンパイラーとpostgresおよびpythonの開発用パッケージが必要です。Pythonでは依存関係をpsycopg2 OR …
Mac OSの前提条件 Macに必要なソフトウェアをインストールするには、次を実行します。 brew install postgresql etcd haproxy libyaml python Psycopg psycopg2-2.8 以降、psycopg2のバイナリー版はデフォルトではインストールされなくなりました。ソースコードからインストールするには、Cコンパイラーとpostgresおよびpythonの開発用パッケージが必要です。Pythonでは依存関係をpsycopg2 OR …