Apache-presto-configuration-settings
Apache Presto-構成設定
この章では、Prestoの構成設定について説明します。
プレスト検証
Presto Verifierは、Prestoを別のデータベース(MySQLなど)に対してテストしたり、2つのPrestoクラスターを相互にテストしたりするために使用できます。
MySQLでデータベースを作成する
MySQLサーバーを開き、次のコマンドを使用してデータベースを作成します。
これで、サーバーに「テスト」データベースが作成されました。 テーブルを作成し、次のクエリでロードします。
構成設定を追加
プロパティファイルを作成して、ベリファイアを構成します-
ここで、 query-database フィールドに、mysqlデータベース名、ユーザー名、およびパスワードという次の詳細を入力します。
JARファイルをダウンロード
次のリンクにアクセスして、Presto-verifier jarファイルをダウンロードします。
https://repo1.maven.org/maven2/com/facebook/presto/presto-verifier/0.149/
これで、バージョン*「presto-verifier-0.149-executable.jar」*がマシンにダウンロードされます。
JARを実行する
次のコマンドを使用してJARファイルを実行します。
検証を実行
次のコマンドを使用して検証ツールを実行します。
テーブルを作成
次のクエリを使用して、*“ test” *データベースに簡単なテーブルを作成しましょう。
テーブルを挿入
テーブルを作成した後、次のクエリを使用して2つのレコードを挿入します。
検証クエリの実行
検証端末で次のサンプルクエリ(./verifier config.propeties)を実行して、検証結果を確認します。
サンプルクエリ
ここでは、*を選択しますfrom mysql.test.product *クエリはmysqlカタログを参照し、 *test はデータベース名、 product はテーブル名です。 このようにして、Prestoサーバーを使用してmysqlコネクターにアクセスできます。
ここでは、パフォーマンスを確認するために、2つの同じ選択クエリが相互にテストされます。 同様に、他のクエリを実行してパフォーマンスの結果をテストできます。 2つのPrestoクラスターを接続して、パフォーマンス結果を確認することもできます。