接前一篇文章,这里只说怎样连接Hive。

配置 Hive Connector

etc/catalog/hive.properties

connector.name=hive-hadoop2

hive.metastore.uri=thrift://: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)

presto能连接mysql和hive吗_Presto连接Hive相关推荐

  1. 测试jdbc连mysql数据库_java连接mysql数据库及测试是否连接成功的方法

    本文实例讲述了java连接mysql数据库及测试是否连接成功的方法.分享给大家供大家参考,具体如下: package com.test.tool; import java.sql.Connection ...

  2. php mysql odbc_javascript连接mysql与php通过odbc连接任意数据库的实例

    脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链接odbc链接数据库,也实现了,就把案例放一下. 注意事项: 1.javascript连接mysq ...

  3. qt5.8连接mysql代码_qt5.8如何连接mysql

    qt5.8连接mysql的方法:首先编译生成mysql的驱动:然后下载"libmysql.dll"库,并将其放在Qt的bin文件夹下:最后创建连接代码文件进行测试即可. 推荐:&l ...

  4. java mysql 连接测试_java连接mysql数据库及测试是否连接成功的方法

    本文实例讲述了java连接mysql数据库及测试是否连接成功的方法.分享给大家供大家参考,具体如下: package com.test.tool; import java.sql.Connection ...

  5. asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法

    折腾了一阵,总算把ASP和MySQL连接完成了,有感,特写此文与大家一同分享. 查了很多资料,ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用M ...

  6. Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)

    1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...

  7. python连接mysql数据库数据库_python如何连接mysql数据库

    先花点时间来说说一个程序怎么和数据库进行交互 1.和数据库建立连接 2.执行sql语句,接收返回值 3.关闭数据库连接 使用MySQLdb也要遵循上面的几步.让我们一步步的进行. 1.MySQL数据库 ...

  8. php连接mysql并查询表数据,php连接mysql并查询数据怎么实现

    php连接mysql并查询数据怎么实现2020-11-08 13:33:21 php连接mysql并查询数据的实现方法:首先利用mysqli_connect函数与数据库建立连接:然后利用mysqli_ ...

  9. php连接mysql的区别吗_php连接mysql之mysql_connect()与mysqli_connect()的区别

    实例 打开一个到 MySQL 服务器的新的连接: $con=mysqli_connect("localhost","wrong_user","my_p ...

最新文章

  1. 同一天,数学和计算机界“诺奖”分别揭晓
  2. js修改css样式属性_这个笔记《CSS样式的常见属性及值》,让菜鸟轻松学会包粽子...
  3. 【渝粤教育】国家开放大学2018年春季 0175-21T社会调查研究与方法 参考试题
  4. JNA—JNI终结者
  5. java图形界面_学习Java有什么用?Java的应用领域有哪些?
  6. 开源ERP PK 传统ERP_开源ERP商业模式及前景访谈(视频) 转
  7. C语言中 二维数组在内存中的存放顺序是,在计算机中二维数组的元素是按行顺序存放的,即在内存中,先顺序存放二维数组第一行的元素,再顺序存放二维数组第二行的元素,以此类推 答案:对...
  8. 百度关键词抓取工具_企业网站SEO营销工具大全,快来看看你的网站到底是什么水平!...
  9. c语言软件下载与配置
  10. 辉哥基于android S 分析过度动画以及窗口动画
  11. Matlab选题之十大热门课题推荐
  12. edge保存页面html,Edge浏览器怎么保存网页 保存网页方法介绍
  13. 数据库设计其一,前置库的使用场景
  14. 计算机cpu后面字母代表什么意思,英特尔CPU型号中最后的字母什么意思?如有不懂欢迎驻足停留...
  15. Mina MEID/GSM Activator 1.0 三网信号激活,支持iOS12.0~14.8.1
  16. 逻辑漏洞之任意密码重置
  17. Ble低功耗蓝牙和蓝牙mesh网络之间的关系
  18. 天翼云服务器硬盘怎么挂载,天翼云主机云磁盘管理(一)
  19. 怎么联系计算机管理员,自己家电脑怎么联系网络管理员啊~~!?
  20. 郑州大学计算机系王院长,郑州大学徐明亮教授、北京航天航空大学牛建伟教授来校开展学术交流...

热门文章

  1. java类安卓app 简介_android.app.Activity 的介绍
  2. qt mysql now()_Qt + mysql 運用 (項目一)
  3. git : 依赖: liberror-perl 但无法安装它
  4. Android 一个activity 加载一个Fragment
  5. 2019年4月28日
  6. Linux Centos 7 安装配置nginx
  7. 【模拟】不高兴的津津
  8. Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组
  9. 九度oj 题目1411:转圈
  10. Apache JMeter2.13 实战