2012年10月31日水曜日

Cassandra のインストール(RHEL・CentOS編)


■インストールに必要なもの


  • yum コマンド
  • root 権限又は sudo を使用可能な権限
  • Oracle Java SE Runtime Environment(JRE)
  • JRE1.6.0_19 以上が推奨されています。JRE1.7 のものは非推奨です。
  • Java Native Access(JNA)その他サーバーの推奨設定

■Cassandra のインストール

  1. Java のバージョンを確認
  2. 以下のコマンドで JAVA(JRE)のバージョンを確認します。

    $java -version

    JAVA(JRE)が 16.0_19 以上の Oracle の SunJava が推奨されています。また,JAVA(JRE)1.7 は非推奨です。推奨されるバージョンがインストールされていない場合はここでインストールします。

  3. EPEL(Extra Packages for Enterprise Linux)のインストール
  4. (RHEL 5.x/CentOS 5.x のみ)
    以下のコマンドを実行し EPEL をインストールします。EPEL は jna の実行に必要にな
    ります。

    $sudo rpm –Uvh \
    http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
  5. yum で使用するリポジトリに DataStax のリポジトリを追加
  6. yum で使用する/etc /yum.repos.d を作成して Datastax のリポジトリを追加します。

    $sudo vi /etc/yum.repos.d/datastax.repo
  7. 3 で作成したファイルに DataStax のリポジトリ情報を書き込み
  8. [datastax]
    name=DataStax Repo for Apache Cassandra baseurl=http://rpm.datastax.com/community enabled=1 gpgcheck=0
  9. yum で Cassandra パッケージをインストール
  10. 以下のコマンドを実行し Cassandra をインストールします。 この時 Cassandra ユーザーが作成され、Cassandra の起動時に使用されます。

    yum install apache-cassandra11
  11. 使用する Java を OpenJDK から SunJava に変更
  12. yum でインストールした後は OpenJDK が入ってしまうので、alternatives コマンドでSunJava を使用するように変更します。

    sudo alternatives --install /usr/bin/java java /usr/java/jre1.6.0_25/bin/java 20000 sudo alternatives --config java
  13. Cassandra を起動
  14. 以下のコマンドを実行しcassandraを起動します。

    sudo /etc/init.d/Cassandra start

0 件のコメント:

コメントを投稿

JWT(Jason Webトークン)を理解するJWT(Jason Webトークン)を理解する

JWT ( Jason Web トークン)を理解する   JSON Web Token はオープンスタンダードです。これは、任意の 2 つの機関 ( ユーザー、サーバー)間で情報を転送するために使用されます。 JWT では、ユーザーデー...