Lindorm Tunnel Service (LTS) は、Lindorm SQL(LQL)、HBase 互換モード、Cassandra 互換モードの 3 つのプロトコルを用いて LindormTable に接続します。ご利用のアクセス方法に合致するプロトコルを選択し、以下の手順に従ってデータソースを追加してください。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
LTS の Web UI にログイン済みであること。詳細については、「LTS の有効化とログイン」をご参照ください。
LindormTable インスタンスのプライベートエンドポイントを取得済みであること。詳細については、「エンドポイントの表示」をご参照ください。
Lindorm SQL データソースの追加
この方法では、LQL プロトコルを用いた接続を行います。
左側ナビゲーションウィンドウで、[データソース管理] → [データソースの追加] を選択します。
[データソースの追加] ページで、以下のパラメーターを設定します。
パラメーター 説明 名前 データソースの名前。英字および数字が使用可能です。 データソースタイプ [LQL] を選択します。 パラメーター 以下の形式で接続文字列を入力します: { "clusterKey":"<endpoint>:30020:$username:$password" }プレースホルダーを実際の値に置き換えます。
プレースホルダー 説明 <endpoint>Java 接続向け HBase API のプライベートエンドポイント。形式: x.hbaseue.rds.aliyuncs.com。HBase プロトコル接続にはポート30020を使用します。詳細については、「エンドポイントの表示」をご参照ください。$usernameLindormTable のユーザー名。 $passwordLindormTable のパスワード。 [追加] をクリックします。
HBase 互換 LindormTable データソースの追加
この方法では、HBase プロトコル(エンハンスドエディション)を用いた接続を行います。
左側ナビゲーションウィンドウで、[データソース管理] → [データソースの追加] を選択します。
[データソースの追加] ページで、以下のパラメーターを設定します。
パラメーター 説明 名前 データソースの名前。英字および数字が使用可能です。 データソースタイプ [Lindorm for HBase(エンハンスドエディション)] を選択します。 パラメーター 以下の形式で接続文字列を入力します: { "clusterKey":"{<endpoint>:30020}:{<username>}:{<password>}" }クラスター/etc/hosts(EMR またはオープンソースクラスターのみ必要) HBase クラスターの /etc/hostsエントリ。自己管理型 HBase クラスターや Elastic MapReduce(EMR)HBase クラスターに接続する場合にのみ必要です。プレースホルダーを実際の値に置き換えます。
プレースホルダー 説明 <endpoint>Java 接続向け HBase API のプライベートエンドポイント。形式: x.hbaseue.rds.aliyuncs.com。HBase プロトコル接続にはポート30020を使用します。詳細については、「エンドポイントの表示」をご参照ください。<username>LindormTable のユーザー名。 <password>LindormTable のパスワード。 [追加] をクリックします。
Cassandra 互換 LindormTable データソースの追加
この方法では、Cassandra プロトコルを用いた接続を行います。
左側ナビゲーションウィンドウで、[データソース管理] → [データソースの追加] を選択します。
[データソースの追加] ページで、以下のパラメーターを設定します。
パラメーター 説明 名前 データソースの名前。英字および数字が使用可能です。 データソースタイプ [Lindorm for Cassandra] を選択します。 パラメーター 以下の形式で接続文字列を入力します。プレースホルダーの詳細については、下記の表をご参照ください。 パラメーターの形式:
{ "cqlAddress": "<cassandra-endpoint>:9042", "username": "", "password": "", "clusterKey": "<hbase-endpoint>:30020:<username>:<password>" }プレースホルダーを実際の値に置き換えます。
プレースホルダー 説明 <cassandra-endpoint>Cassandra 互換のプライベートエンドポイント。形式: x.rds.aliyuncs.com。Cassandra プロトコル接続にはポート9042を使用します。詳細については、「エンドポイントの表示」をご参照ください。<hbase-endpoint>Java 接続向け HBase API のプライベートエンドポイント。形式: x.hbaseue.rds.aliyuncs.com。HBase プロトコル接続にはポート30020を使用します。<username>LindormTable のユーザー名。 <password>LindormTable のパスワード。 [追加] をクリックします。