ストリーミングエンジンには SQL を使用してアクセスできます。このトピックでは、MySQL クライアントを使用してストリーミングエンジンに接続する方法について説明します。
前提条件
ストリーミングエンジンが有効化されていること。
クライアントの IP アドレスが Lindorm ホワイトリストに追加されていること。
操作手順
MySQL クライアントのインストール
MySQL クライアント 8.0 以降をインストールしてください。
Linux
ご使用のパッケージマネージャに対応するインストールコマンドを実行します。
APT パッケージマネージャ
sudo apt-get install mysql-clientYum パッケージマネージャ
sudo yum install mysql
macOS
Homebrew パッケージマネージャを使用して、次のコマンドを実行します。
brew install mysql-clientWindows
インストール手順については、「MySQL コマンドラインクライアントのインストール」をご参照ください。
エンドポイントの取得
Lindorm コンソールにログインします。 ページの左上隅で、インスタンスのリージョンを選択します。 Instances ページで、対象インスタンスの ID をクリックするか、インスタンスの Actions 列で View Instance Details をクリックします。
左側のナビゲーションウィンドウで、Database Connectionsを選択します。
Stream Engine タブをクリックして、Lindorm ストリーミングエンジンの SQL アドレス ( {link} ) を取得します。
ストリーミングエンジンへの接続
次のコマンドを実行して、ストリーミングエンジンに接続します。
mysql -h<mysql_url> -P33060 -u<username> -p<password>パラメーター
パラメーター | 例 | 取得方法 |
MySQL URL | ld-bp1mq0tdzbx1m****-proxy-stream-vpc.lindorm.aliyuncs.com | ストリーミングエンジンの Lindorm Stream SQL エンドポイントです。エンドポイントの末尾にあるコロンとポート番号を削除してください。 重要 現在、接続には VPC エンドポイントのみを使用できます。 |
ユーザー名 | test | ストリーミングエンジンに接続するためのユーザー名とパスワード。[ストリーミングエンジン] タブから取得できます。 |
パスワード | test |
例
mysql -hld-bp1mq0tdzbx1m****-proxy-stream-vpc.lindorm.aliyuncs.com -P33060 -utest -ptest関連ドキュメント
クイックスタート:リアルタイム ETL:ETL SQL を使用してテーブルレベルでリアルタイムの前計算を実行する方法について説明します。
ストリームジョブの運用保守プラットフォーム:オープンソースの JAR、SQL、Python ジョブを送信・管理し、ストリームジョブを効率的に開発・管理する方法について説明します。