内容简介:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kongxx/article/details/83409435
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kongxx/article/details/83409435
接前一篇文章,这里只说怎样连接Hive。
配置 Hive Connector
- etc/catalog/hive.properties
connector.name=hive-hadoop2 hive.metastore.uri=thrift://<hive_metastore_ip>:9083 hive.config.resources=/opt/presto-server-0.211/etc/cluster/core-site.xml,/opt/presto-server-0.211/etc/cluster/hdfs-site.xml
其中 hive.metastore.uri 可以从 hive-site.xml 文件中获取。
将配置复制到其它节点的相同目录下。
hdfs 配置文件
从 hdfs 的环境中复制 core-site.xml 和 hdfs-site.xml 文件到 presto 的 etc/cluster 目录下。
将配置复制到其它节点的相同目录下。
启动 Prestore
分别在两个节点上重新启动 Presto 服务。
在 Hive 中创建数据库、数据表和数据
$ hive # 创建数据库 hive> create schema test; # 查询数据库 hive> show databases; +---------------------+ | database_name | +---------------------+ | default | | information_schema | | sys | | test | +---------------------+ # 显示数据库中的表 hive> show tables from test; +-----------+ | tab_name | +-----------+ +-----------+ # 创建数据表 hive> CREATE TABLE test.users(id int, username string, password string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ','; ... # 插入数据 hive> insert into table test.users values (1, 'user1', 'password1'), (2, 'user2', 'password2'), (3, 'user3', 'password3'); ... # 查询数据 hive> select * from test.users; +-----------+-----------------+-----------------+ | users.id | users.username | users.password | +-----------+-----------------+-----------------+ | 1 | user1 | password1 | | 2 | user2 | password2 | | 3 | user3 | password3 | +-----------+-----------------+-----------------+
通过 Presto 查询数据
# 启动 presto 命令行 $ ./presto --server bd1:8080 --catalog hive --schema test # 查询数据库 presto:test> show schemas from hive; Schema -------------------- default information_schema sys test (4 rows) # 查询数据表 presto:test> show tables from hive.test; Table -------- users users2 (2 rows) # 查询数据 presto:test> select * from hive.test.users; id | username | password ----+----------+---------- (0 rows)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- tcp 长连接与短连接
- 没有 HTTP 连接池,空谈什么持久连接
- Linux中软连接和硬连接的区别
- sql – 哪个更好..左外连接还是右外连接?
- 连接池中的连接失效的几种处理方案
- 解决golang使用elastic连接elasticsearch时自动转换连接地址
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
从0开始做运营 入门篇
张亮 / 4.99元
此书是《从零开始做运营》系列的入门篇。 在互联网产品经理热的今天,关于传统的网站与产品运营的书籍一直非常缺乏,很多有志于互联网行业的年轻人并不明白一款产品、一个网站的策划、上线、成长、成熟直到衰落的过程中,除了产品和网站本身的设计之外,还有一块非常重要的工作是针对网站与产品生命周期的持续运营。 网站与产品运营是一个非常辛苦而非常有趣的事情,希望本书可以为有志于从事互联网网站与产品运营的......一起来看看 《从0开始做运营 入门篇》 这本书的介绍吧!