EMR StarRocks Manager是阿里云EMR團隊為Serverless StarRocks實例提供的數據管理控制臺。它為您提供了對實例內數據的全面管理,診斷與分析,以及安全權限配置等能力。本文為您介紹如何使用SQL Editor連接StarRocks實例。
前提條件
已創建StarRocks實例,詳情請參見創建實例。
操作步驟
進入實例列表頁面。
在左側導航欄,選擇
。在頂部菜單欄處,根據實際情況選擇地域。
在實例列表頁面,單擊已創建實例操作列的連接實例。
連接StarRocks實例。
新建連接
在新建連接頁簽,配置以下信息。
參數
示例
描述
地域
華東1(杭州)
選擇已創建的StarRocks實例所在的物理位置。
實例
StarRocks_Serverlesss
選擇已創建的StarRocks實例的名稱。
連接名稱
Connection_Serverlesss
實例名稱,自定義輸入。
長度限制為1~64字符,僅可使用中文、字母、數字、短劃線(-)和下劃線(_)。
用戶名
根據實際情況輸入
默認初始用戶名為admin,您可以選擇使用該用戶名進行連接,或者根據需要創建其他用戶,創建用戶詳情請參見管理用戶及數據授權。
密碼
根據實際情況輸入
StarRocks實例中已創建的用戶名對應的密碼。
單擊測試連通性。
驗證通過后,單擊確定。
使用已有連接
重要使用該方式時,需確保連接的實例存在。如果實例已被刪除,請使用新建連接的方式。
單擊已有連接頁簽。
單擊已有連接操作列的連接。
(可選)操作StarRocks實例。
在左側導航欄,單擊SQL Editor。
在查詢列表頁面,單擊圖標,輸入以下SQL語句,單擊運行。
/* 創建數據庫。*/ create database test_sql_editor_db; /* 使用數據庫。*/ use test_sql_editor_db; /* 創建表。*/ CREATE TABLE `emr_query_logs` ( `conn_id` varchar(10) NULL COMMENT "", `database` varchar(100) NULL COMMENT "", `start_time` bigint (20) NULL COMMENT "", `end_time` bigint (20) NULL COMMENT "", `event_time` bigint (20) NULL COMMENT "", `is_query` boolean NULL COMMENT "", `latency` int (11) NULL COMMENT "", `query_id` varchar(40) NULL COMMENT "", `remote_ip` varchar(15) NULL COMMENT "", `state` varchar(20) NULL COMMENT "", `user` varchar(20) NULL COMMENT "" ) ENGINE = OLAP DUPLICATE KEY (`conn_id`) COMMENT "OLAP" DISTRIBUTED BY HASH (`user`) BUCKETS 10 PROPERTIES ( "replication_num" = "2", "in_memory" = "false", "storage_format" = "DEFAULT", "enable_persistent_index" = "false", "compression" = "LZ4" ); /* 插入數據。*/ insert into test_sql_editor_db.emr_query_logs ( `conn_id`, `database`, `start_time`, `end_time`, `event_time`, `is_query`, `latency`, `query_id`, `remote_ip`, `state`, `user` ) values ( '54656', 'tpc_h_sf1', 1691635106990, 1691635107405, 1691635107405000000, 1, 415, 'fbec0dd7-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ), ( '54658', 'tpc_h_sf1', 1691635107632, 1691635107860, 1691635107860000000, 1, 228, 'fc4e0301-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ), ( '54659', 'tpc_h_sf1', 1691635108757, 1691635108930, 1691635108930000000, 1, 173, 'fcf9ac5s8-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ), ( '54661', 'tpc_h_sf1', 1691635108994, 1691635109137, 1691635109137000000, 1, 143, 'fd1dd62e-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ), ( '54663', 'tpc_h_sf1', 1691635109445, 1691635109533, 1691635109533000000, 1, 88, 'fd62a765-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ), ( '54664', 'tpc_h_sf1', 1691635109724, 1691635109907, 1691635109907000000, 1, 183, 'fd8d39d9-3726-11ee-a3ef-720338511ec3', '10.0.**.**', 'FINISHED', 'admin' ); /* 查看表信息。*/ select * from test_sql_editor_db.emr_query_logs;
查詢結果會展示在下方。
相關文檔
如果您需要對數據庫進行用戶權限控制,詳情請參見管理用戶及數據授權。
如果您需要查看數據庫、數據表、分區及各種任務等信息,請參見查看元數據。
如果您需要可視化地管理導入任務,詳情請參見管理導入任務。
如果您需要查看當前實例的SQL查詢信息,分析SQL的執行計劃,及時診斷和排查SQL問題,詳情請參見診斷與分析。
如果您需要通過JDBC方式連接數據庫,詳情請參見通過JDBC方式連接StarRocks實例。