私はVerticaをUbuntu仮想マシンにインストールしています。ログインするのではなく、admintoolsを開いて起動するのではなく、起動時に特定のデータベースを起動したいと思います。Linuxでの起動中にVerticaデータベースを起動する
したがって、ユーザーの介入なしに起動できるコマンドラインはありますか? 実行レベルでこれを追加する必要がありますか? また、特定のユーザーを使用してVertica関連のすべてを実行しますが、これはブートスクリプトで考慮する必要がありますか?
私はVerticaをUbuntu仮想マシンにインストールしています。ログインするのではなく、admintoolsを開いて起動するのではなく、起動時に特定のデータベースを起動したいと思います。Linuxでの起動中にVerticaデータベースを起動する
したがって、ユーザーの介入なしに起動できるコマンドラインはありますか? 実行レベルでこれを追加する必要がありますか? また、特定のユーザーを使用してVertica関連のすべてを実行しますが、これはブートスクリプトで考慮する必要がありますか?
あなたは3のオプションがあります:常に 決して ksafe は - 選択しましたこれは起動時に起動します。
これだけです!
admintoolsとちょうどあなたのadmintoolsと "設定の再起動ポリシー" に再起動ポリシー(起動時に再起動を)設定されていないのはなぜ-t start_db
[[email protected] ~]$ admintools -t start_db --help
Usage: start_db [options]
Options:
-h, --help show this help message and exit
-d DB, --database=DB Name of database to be started
-p DBPASSWORD, --password=DBPASSWORD
Database password in single quotes
-i, --noprompts do not stop and wait for user input(default false)
-F, --force force the database to start at an epoch before data
consistency problems were detected.
私はそれをsuコマンドの/etc/rc.localに追加しました。私はログイン画面で出力を見ることができるので少し醜いが、それは行うだろう。 – Bani
私はこの方法をお勧めしません。*データベースが稼働していて、K-safeである場合にのみ役立ちます*。最善の方法は 'admintools -t start_db ...'をスタートアップに追加することです。 – Kermit
も有効です。 –