logo

数据仓库搭建流程详解

作者:有好多问题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 进行初次连接。

  1. mysql -hDORIS_HOST -PDORIS_PORT -uadmin -pyour_password

如果使用的是 8.0 以上版本的 MySQL 客户端,请添加参数:

  1. mysql --default-auth=mysql_native_password -hDORIS_HOST -PDORIS_PORT -uadmin -pyour_password

这里的 host 和 port 为在 PALO 控制台页面给出的MySQL协议连接目标。如果用户绑定了 EIP,则替换为 EIP 即可。

注:百度内网专线用户请联系 PALO 值班同学获取连接目标的 IP。

admin 用户拥有集群的全部操作权限。建议仅管理员使用。管理员可以使用 admin 用户创建普通用户并授予相应的权限。

通过下面的命令创建一个普通用户。

  1. CREATE USER 'jack' IDENTIFIED BY 'jack_passwd';

新创建的普通用户默认没有任何权限。我们接下来可以创建一个数据库并授权给用户 jack。

  1. CREATE DATABASE example_db;
  2. GRANT ALL ON example_db to "jack";

之后,我们可以使用 jack 用户进行登录并查看数据库。

  1. mysql -hDORIS_HOST -PDORIS_PORT -ujack -pjack_password
  1. MySQL> SHOW DATABASES;
  2. +--------------------+
  3. | Database |
  4. +--------------------+
  5. | example_db |
  6. | information_schema |
  7. +--------------------+
  8. 2 rows in set (0.00 sec)

相关文章推荐

发表评论