本記事では、obshell-sdk-pythonを使用して各ノードでobshell RPMパッケージを解凍してインストールする方法について説明します。
説明
まずは obshell-sdk-pythonクイックスタート を参照して、obshell-sdk-pythonの使用方法を確認することをお勧めします。
注意事項
obshellをインストールする前に、必要なRPMパッケージをマシンにダウンロードしておいてください。手動でダウンロードすることも、obshell-sdk-pythonを使用してダウンロードすることもできます。obshell-sdk-pythonを使用したダウンロード方法の詳細については、RPMパッケージのダウンロードを参照してください。
サンプルコード
from obshell import install_obshell, NodeConfig
def init_nodes():
ips = [
"10.10.10.1",
"10.10.10.2",
"10.10.10.3",
]
work_dir = "/data/ob" # OceanBaseデータベースの作業ディレクトリ
nodes_config = []
for _, ip in enumerate(ips):
node = NodeConfig(ip, work_dir)
nodes_config.append(node)
# obshellのインストール
install_obshell("/tmp/obshell-4.2.4.2-12024102115.el7.x86_64.rpm", nodes_config)
関連ドキュメント
obshell-sdk-goを使用したAPIメソッドのリクエスト方法の詳細については、obshellのインストールを参照してください。