DataStax Community EC2インスタンスへの接続

ターミナルまたはSSHクライアントからCassandra EC2インスタンスに接続します。

クラスターを起動すると、ターミナル、またはPuTTYなどのSSHクライアントから接続できます。rootではなくユーザーubuntuとして接続します。

手順

  1. 必要に応じて、EC2ダッシュボードで、[Running Instances]をクリックします。

    クラスター内の任意のノードに接続できます。ただし、1つのノード(Node0)は、OpsCenterが稼働しているCassandraシード ノードとします。

  2. どのインスタンスがNode0かを見つけるには:
    1. インスタンスを選択します。
    2. Description]タブを選択します。
    3. AMI launch indexが見つかるまで説明情報を下にスクロールします。

    4. Node0が見つかるまで繰り返します。
  3. ノードのパブリックDNS名を取得するには、接続したいノードを選択し、[Connect]をクリックします。
  4. Connect To Your Instance]で、[A standalone SSH client]を選択します。
  5. 例にあるコマンドラインをコピーしてユーザーをrootからubuntuに変更し、SSHクライアントにペーストします。

    AMIイメージがクラスターを構成し、Cassandraサービスを起動します。
  6. ノードにログインした後、AMIがインストールとノードの設定を完了すると、ステータスが表示されます。

    OpsCenterのURLは、このURLが含まれているノードに接続した場合は表示されますが、含まれていない場合は表示されません。
  7. OpsCenterをインストールした場合は、クラスターがOpsCenter起動のための初期化を終了してから60〜90秒待ちます。OpsCenterは以下のURLを使用して起動できます。http://public_dns_of_first_instance:8888/

    エージェントが接続されるとダッシュボードが表示されます。

  8. エージェントが自動的に接続されなかった場合は、以下の操作を実行します。
    1. ダッシュボードの左上にある[Fix]リンクをクリックします。

    2. エージェント・ノードの認証情報を要求するプロンプトが表示された場合は、ユーザー名ubuntuを使用し、秘密鍵(.pem)からすべての内容をコピー&ペーストします。

      ダッシュボードには、接続されたエージェントが表示されます。