ホームページ システムチュートリアル Linux CentOS 6.6 に Greenplum 4.3.5.2 をインストールする手順

CentOS 6.6 に Greenplum 4.3.5.2 をインストールする手順

Jan 04, 2024 pm 09:48 PM
greenplum centos6.6

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Linuxでファイルとディレクトリを数える方法:初心者のガイド Linuxでファイルとディレクトリを数える方法:初心者のガイド Mar 19, 2025 am 10:48 AM

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

Linuxの複数のグループにユーザーを追加する方法 Linuxの複数のグループにユーザーを追加する方法 Mar 18, 2025 am 11:44 AM

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

FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 Mar 22, 2025 am 09:21 AM

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

コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 Mar 23, 2025 am 10:43 AM

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

Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Mar 22, 2025 am 10:39 AM

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

YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) Mar 21, 2025 am 11:00 AM

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

Linuxは何に最適なものですか? Linuxは何に最適なものですか? Apr 03, 2025 am 12:11 AM

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

LocalSend-安全なファイル共有のためのオープンソースエアドロップの代替 LocalSend-安全なファイル共有のためのオープンソースエアドロップの代替 Mar 24, 2025 am 09:20 AM

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

See all articles