数据仓库搭建流程详解
2023.06.21 17:41浏览量:1363简介:搭建数据仓库的流程简介
百度数据仓库 Palo for Apache Doris 是一款支撑在线报表和多维分析应用的高性能并行数据库,分布式架构简洁且易用运维,助力企业快速且低成本的构建云上数据分析平台。支持海量数据高效导入,用户可以从 RDS、对象存储 BOS、百度 MapReduce 等导入数据,进行大数据的多维分析。
PALO 采用 MySQL 协议进行通信,因此用户可以标准的 MySQL 客户端,或者使用各种语言的 MySQL 库、JDBC、ODBC 等连接PALO。本文以 MySQL client 为例,通过一个完整的流程向用户展示 PALO 的基本使用方法。
创建用户和数据库
用户在创建 PALO 集群时设置的密码即为 PALO 的 admin 用户的密码。PALO 集群初始默认包含一个 admin 用户,用户可以通过 admin 用户和 PALO 进行初次连接。
mysql -hDORIS_HOST -PDORIS_PORT -uadmin -pyour_password
如果使用的是 8.0 以上版本的 MySQL 客户端,请添加参数:
mysql --default-auth=mysql_native_password -hDORIS_HOST -PDORIS_PORT -uadmin -pyour_password
这里的 host 和 port 为在 PALO 控制台页面给出的MySQL协议连接目标。如果用户绑定了 EIP,则替换为 EIP 即可。
注:百度内网专线用户请联系 PALO 值班同学获取连接目标的 IP。
admin 用户拥有集群的全部操作权限。建议仅管理员使用。管理员可以使用 admin 用户创建普通用户并授予相应的权限。
通过下面的命令创建一个普通用户。
CREATE USER 'jack' IDENTIFIED BY 'jack_passwd';
新创建的普通用户默认没有任何权限。我们接下来可以创建一个数据库并授权给用户 jack。
CREATE DATABASE example_db;
GRANT ALL ON example_db to "jack";
之后,我们可以使用 jack 用户进行登录并查看数据库。
mysql -hDORIS_HOST -PDORIS_PORT -ujack -pjack_password
MySQL> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| example_db |
| information_schema |
+--------------------+
2 rows in set (0.00 sec)
发表评论
登录后可评论,请前往 登录 或 注册