内容简介:版权声明:本文为博主原创文章,未经博主允许不得转载。 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时自动转换连接地址
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
可爱的Python
哲思社区 / 电子工业出版社 / 2009-9 / 55.00元
本书的内容主要来自CPyUG社区的邮件列表,由Python的行者根据自身经验组织而成,是为从来没有听说过Python的其他语言程序员准备的一份实用的导学性质的书。笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(Pythonic式)的知识获取技巧,而且希望将最常用的代码和思路,通过作弊条(Cheat Sheet,提示表单)的形式分享给有初步基础的Python 用户,来帮助大家......一起来看看 《可爱的Python》 这本书的介绍吧!