CentOS 6.6 に Greenplum 4.3.5.2 をインストールする手順
GP 公式 Web サイトでは、Centos 上の最新 GP の対応バージョンが表示されないため、RedHat バージョンを使用してください。
序文:
GP のインストールは大まかに次のようになります。1 つのホストをマスター マシンとして選択し、他のホストをセグメント マシンとして選択します。マシンの数がそれほど多くないので、centos6.6 仮想マシンを 3 台 1+2 モードで開きました。
インストールするときは、最初に GP をマスター マシンにインストールし、その後マスター マシンとセグメント マシンの間で相互信頼 (gpssh-exkeys) を確立することで同様のリモート インストールを実行できることに注意してください。 gpssh を介してマシンにアクセスし、ユーザーの作成、インストールされている GP のコピー、およびその他の一連の操作を実行します。もちろん、インストール前に、必要に応じてカーネルパラメータや制限パラメータなどを設定する人もいます。私の仮想マシンとハードウェアは基本的に公式 Web サイトの要件を満たせないため、このステップは断念しました。
インストール前の準備 (オプション)
1. マスター マシンの /etc/sysctl.conf に
を追加します。[html] プレーンコピーを表示
リーリーマシンを再起動するか、sysctl -p を実行して有効にします
2.
をマスター マシン /etc/security/limits.conf に追加します。[html] プレーンコピーを表示
リーリー!!! RedHat 6.x および Centos6.x マシンの場合、/etc/security/limits.d/90-nproc.conf のパラメータが上記のファイル パラメータをオーバーライドすることに注意してください。両方のファイルにパラメータが設定されている場合は、パラメータが 90-nproc.conf に設定されていることを確認してください。
3. ファイアウォールをオフにする
chkconfig iptables off ;//完全に閉じられており、再起動後に開始されません
service iptables stop ;//再起動後に開始されるので、service iptables statusを使用してステータスを確認します。
GP インストールの開始
1. root 権限を使用して GP をマスターにインストールします
ダウンロードした greenplum-db-4.3.5.2-build-1-RHEL5-x86_64.zip をディレクトリに置き、解凍 (解凍) し、ReadMe と .bin ファイルを取得します。デフォルトの GP は /usr にインストールされています。実際にはどこにでもインストールできますが、ここでは /opt/greenplum/ にインストールします。
bin ファイルを実行し、ディレクトリ ./greenplum-db-4.3.5.2-build-1-RHEL5-x86_64.bin
を解凍します。yes|no と入力するよう求められるまでスペースバーを押し続け、yes を押します
インストール ディレクトリを選択し、インストールするディレクトリを入力します。ここでは /opt/greenplum/greenplum-db-4.3.5.2
[はい] まで進むだけで、すぐにインストールされます。
2. 通常は、まずマスター マシン上で GP データベースを担当するユーザー gpadmin を作成し、次に gpssh
を通じてそのユーザー gpadmin をセグメント マシンに追加します。通常、最初は gpadmin ユーザーはありません。新しいユーザーを作成するだけです
groupadd -g 530 gpadmin
useradd -g 530 -u 530 -m -d /home/gpadmin -s /bin/bash gpadmin
passwd gpadmin ;パスワードを追加
GP インストール フォルダーの権限を変更します
chown -R gpadmin:gpadmin /home/gpadmin
chown -R gpadmin:gpadmin /opt/greenplum
GP インストールディレクトリに環境変数ファイルをユーザーに追加します。
source /opt/greenplum/greenplum-db/greenplum_path.sh;/opt/greenplum/greenplum-db は /opt/greenplum/greenplum-db-4.3.5.2 へのリンクです。そうでない場合は、自分でリンクしてください ln - s /opt/greenplum/greenplum-db-4.3.5.2 /opt/greenplum/greenplum-db
3. ホスト間の相互信頼を確立する
まず、マスター マシンで /etc/hosts ファイルを編集します。
マスターマシンとセグメントマシンのIPとホスト名を入力します。
###のように#### /etc/hosts
127.0.0.1 ローカルホスト ローカルホスト.ローカルドメイン ローカルホスト4 ローカルホスト4.ローカルドメイン4
::1 ローカルホスト ローカルホスト.ローカルドメイン ローカルホスト6 ローカルホスト6.ローカルドメイン6
192.168.127.136 mdw #マスター マシン
192.168.127.137 sdw1 #セグメントマシン
192.168.127.138 sdw2 #セグメントマシン
次に、/var などの特定のディレクトリに、すべてのホストのホスト名とセグメント マシンのホスト名を含む seg_hosts を保護するファイル hostlists (任意の名前を付けます) を作成します。
/var/ホストリスト:
mdw
sdw1
sdw2
/var/seg_hosts
sdw1
sdw2
相互信頼の構築を開始しますgpssh-exkeys -f /var/hostlists
[root@localhost ~]$ gpssh-exkeys -f /var/hostlists
[ステップ 1/5] ローカル ID を作成し、ローカル ホストで承認する
... /home/root/.ssh/id_rsa ファイルが存在します ... キーの生成はスキップされました
[ステップ 2/5] すべてのホストをキースキャンし、known_hosts ファイルを更新します
[ステップ 3/5] リモート ホストで現在のユーザーを承認する
... mdw
に送信... sdw1
に送信***
*** sdw1 のパスワードを入力してください:
[ステップ 4/5] 共通の認証ファイルの内容を決定する
[ステップ 5/5] 認証ファイルをすべてのリモート ホストにコピーします
... mdw
との鍵交換が完了しました... sdw1
との鍵交換が完了しました[情報]は正常に完了しました
注: 秘密キーがないというプロンプトが表示された場合は、単に ssh-keygen -t rsa; ssh-add /root/.ssh/id_rsa を実行してください。秘密鍵を取得できます。 ssd-add を実行し、「認証エージェントへの接続を開けませんでした」と表示された場合は、ssh-agent bash を実行してください。
相互信頼を確立した後は、gpssh -f /var/seg_hosts を介してすべてのマシンにアクセスできます。
以上がCentOS 6.6 に Greenplum 4.3.5.2 をインストールする手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

フラットパックアプリケーション許可管理ツール:Flatsealユーザーガイド Flatpakは、Linuxソフトウェアの分布を簡素化し、仮想サンドボックスでアプリケーションを安全にカプセル化するために設計されています。 Flatpakアプリケーションはこのサンドボックス環境にあるため、オペレーティングシステムの他の部分、ハードウェアデバイス(Bluetooth、ネットワークなど)、ソケット(Pulseaudio、SSH-Auth、Cupなど)にアクセスする権限を要求する必要があります。このガイドでは、LinuxでFlatsealを使用してFlatpakを簡単に構成する方法をご案内します

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

お気に入りのビデオをインターネットから保存したいと思ったことはありますか?面白い猫のビデオであろうと、後で見たいチュートリアルであろうと、YT-DLPがお手伝いします!この包括的なYT-DLPチュートリアルでは、YT-DLPとは何か、インストール方法を説明します。

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

Airdropに精通している場合は、Wi-FiとBluetoothを使用してサポートされているMacintoshコンピューターとiOSデバイス間のシームレスなファイル転送を可能にするApple Inc.が開発した人気のある機能であることがわかります。ただし、Linuxを使用してoが欠落している場合
