問題タブ [repmgr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - Repmgr SSH ユーザー
問題なく Repmgr SSH 操作 (「postgres」ではない) に別のユーザーを正常に使用した人はいますか? Postgres のデータ ディレクトリには、ユーザー "postgres" のみが書き込みアクセス権を持っているため、実行時にはユーザー "postgres" を使用する必要がありますrepmgr standby switchover ...
。repmgr は postgres を介してすべての「魔法」を行い、ファイルシステムで行うことは、降格されたノード (古いプライマリ) で standby.signal トリガー ファイルを作成するか、PG 構成を編集することだけだと思います。もしそうなら、--remote-user
フラグを持つ別のユーザーを使用すると、プロセスは失敗します。
私の質問は次のとおりです。repmgr SSH認証に「postgres」ユーザーを使用していますか、これを回避する方法はありますか?
postgresql - PostgreSQL の Docker イメージを作成して実行するにはどうすればよいですか?
Postgresql の Docker イメージを作成するために Dockerfile の下にビルドしました。イメージと Docker コンテナーが作成されましたが、そのコンテナーを実行できません。その場合、systemd は docker でサポートされていないため、バックグラウンドで実行するにはどうすればよいですか? どなたかわかりやすく教えてください。
エラー: システムは、init システム (PID 1) として systemd で起動されていません。操作できません。バスに接続できませんでした: ホストがダウンしています postgresql-12.service で PGDATA 設定が見つかりませんでした
注: 基本的に docker で repmgr を使用して PostgreSQL クラスターを作成する予定です。