内容简介:版权声明:本文为博主原创文章,未经博主允许不得转载。 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时自动转换连接地址
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
程序员的自我修养
陈逸鹤 / 清华大学出版社 / 2017-5 / 49.00
程序员作为一个职业、也作为一个群体,正逐渐从幕后走向前台,并以他们自己的能力加速改变着世界,也改变着人们生活的方方面面。然而,对于程序员,特别是年轻程序员们来说,如何理解自己的职业与发展,如何看待自己的工作与生活,这些问题往往比那些摆在面前的技术难题更让他们难以解答。 这本书从一个成熟程序员、一名IT管理者的角度,以杂记的形式为大家分享关于国内程序员职业生涯、个人发展、编程中的实践与认知乃至......一起来看看 《程序员的自我修养》 这本书的介绍吧!