部署后设置
本文描述了您在部署 StarRocks 之后需要执行的任务。
在将新的 StarRocks 集群投入生产之前,您必须管理初始帐户并设置必要的变量和属性以使集群正常运行。
管理初始帐户
创建 StarRocks 集群后,系统会自动生成集群的初始 root
用户。root
用户拥有 root
权限,即集群内所有权限的集合。我们建议您修改 root
用户密码并避免在生产中使用该用户,以避免误用。
-
使用用户名
root
和空密码通过 MySQL 客户端连接到 StarRocks。# 将 <fe_address> 替换为您连接的 FE 节点的 IP 地址(priority_networks)
# 或 FQDN,将 <query_port> 替换为您在 fe.conf 中指定的 query_port(默认:9030)。
mysql -h <fe_address> -P<query_port> -uroot -
执行以下 SQL 重置
root
用户密码:-- 将 <password> 替换为您要为 root 用户设置的密码。
SET PASSWORD = PASSWORD('<password>')
说明
- 重置密码后请务必妥善保管。如果您忘记了密码,请参阅 重置丢失的 root 密码 了解详细说明。
- 完成部署后设置后,您可以创建新用户和角色来管理团队内的权限。有关详细说明,请参阅 管理用户权限。
设置必要的系统变量
为使您的 StarRocks 集群在生产环境中正常工作,您需要设置以下系统变量:
enable_profile
StarRocks Version: v2.5 或以后
推荐值: false
推荐值: 是否发送查询 Profile 以供分析。默认值为 false
,即不发送。将此变量设置为 true
会影响 StarRocks 的并发性能。
-
全局设置
enable_profile
为false
:SET GLOBAL enable_profile = false;