本章将探讨Presto的配置设置。

Presto验证器

Presto验证器可用于测试Presto对另一个数据库(如MySQL),或者测试两个Presto集群。

在MySQL中创建数据库

打开MySQL服务器并使用以下命令创建数据库。

create database test

现在您已经在服务器中创建了“测试”数据库。创建表并加载它与以下查询。

CREATE TABLE verifier_queries(id INT NOT NULL AUTO_INCREMENT,suite VARCHAR(256)NOT NULL,name VARCHAR(256),test_catalog VARCHAR(256)NOT NULL,test_schema VARCHAR(256)NOT NULL,test_prequeries TEXT,test_query TEXT NOT NULL,test_postqueries TEXT,test_username VARCHAR(256)NOT NULLdefault"verifier-test",test_password VARCHAR(256),control_catalog VARCHAR(256)NOT NULL,control_schema VARCHAR(256)NOT NULL,control_prequeries TEXT,control_query TEXT NOT NULL,control_postqueries TEXT,control_username VARCHAR(256)NOT NULLdefault"verifier-test",control_password VARCHAR(256),session_properties_json TEXT,PRIMARY KEY(id));

添加配置设置

创建一个属性文件来配置验证器 -

$ vi config.properties

suite = mysuite

query-database = jdbc:mysql://localhost:3306/tutorials?user=root&password=pwd

control.gateway = jdbc:presto://localhost:8080

test.gateway = jdbc:presto://localhost:8080

thread-count = 1

这里,在查询 - 数据库字段中输入以下详细信息 - mysql数据库名称,用户名和密码。

下载JAR文件

通过访问以下链接下载Presto-verifier jar文件,

现在版本“presto-verifier-0.149-executable.jar”被下载到你的机器上。

执行JAR

使用以下命令执行JAR文件,

$ mv presto-verifier-0.149-executable.jar verifier

$ chmod+x verifier

运行验证器

使用以下命令运行验证程序,

$ ./verifier config.properties

创建表

我们使用以下查询在“测试”数据库中创建一个简单的表。

create table product(idintnotnull,name varchar(50))

插入表

创建表后,使用以下查询插入两个记录,

insertintoproduct values(1,’Phone")

insert into product values(2,’Television’)

运行验证器查询

在验证终端(./verifier config.propeties)中执行以下示例查询来检查验证者的结果。

示例查询

insertintoverifier_queries(suite,test_catalog,test_schema,test_query,control_catalog,control_schema,control_query)values("mysuite","mysql","default","select * from mysql.test.product","mysql","default","select * from mysql.test.product");

这里,select * from mysql.test.product查询是指mysql目录,test是数据库名称,产品是表名。这样,您可以使用Presto服务器访问mysql连接器。

这里,两个相同的选择查询相互测试以查看性能。同样,您可以运行其他查询来测试性能结果。您还可以连接两个Presto群集以检查性能结果。

presto 设置mysql连接,Apache Presto配置设置相关推荐

  1. pom.xml设置mysql连接_maven工程配置pom.xml实现mybatis的访问数据库操作

    pom.xml配置: pom.xml 这个配置还有不足请在下方给出建议 I:  我这里测试三个 : 分别是有@的 DemoMapper(接口): IDemoMapper.interface packa ...

  2. mysql连接池测试_Tomcat+mysql连接池的配置与测试

    [转贴请注明出处] 龙族联盟:网络巡警 Tomcat+mysql连接池的配置与测试 环境: Tomcat6.0.18 Mysql: 5.1.36 Windwos XP sp2 最近需要用到Tomcat ...

  3. windows设置mysql使用率_Windows下配置Mysql

    这里说的配置Mysql,是在安装时进行的,请先查看:Windows平台下安装Mysql 紧接上文,安装完成后将配置选项打上对勾,按下"Finish",出现下面的界面,这里有一个很好 ...

  4. 计算机初次使用怎样配置网络,如何设置宽带连接 最详细的设置教程【图文教程】...

    随着科学技术的不断发展,电脑成为了很多家庭必备的电子产品.一般来说,新买回来的电脑或者是安装了新的操作系统的电脑,都是需要重新创建一个网络连接才可以浏览网页的.很多人帮自己的电脑升级系统之后,都会遇到 ...

  5. javaweb mysql 连接池 c3p0 配置_JavaWeb基础—数据库连接池DBCP、C3P0

    一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...

  6. myeclipse2014 mysql连接池_MyEclipse配置数据源连接池

    转自http://www.cnblogs.com/caodajieup/archive/2010/07/26/1785202.html 软件版本myeclispe8.0,自带tomcat6.0.13. ...

  7. android手机连接无线路由器上网设置,手机连接无线网络怎么设置?手机Wifi无线网设置教程...

    随着智能手机无线上网的流行,如今很多家庭都会组建Wifi无线网络,目前组建Wifi网络,大致有两种情况,一种是使用无线路由器,另外一种是将笔记本变身无线无路由器,从而实现智能手机也可以免费Wifi上网 ...

  8. 手机怎样和宽带连接无线路由器设置路由器连接服务器,手机APP设置无线路由器拨号上网步骤...

    摘 要 原标题:"手机APP怎么设置无线路由器拨号上网"关于路由器设置教程分享. - 来源:路由器之家 - 编辑:小元. 路由器支持使用APP进行管理设置,既方便又快捷,您无需依靠 ...

  9. C/C++中调用api设置mysql连接的编码方式

    MySQL在C/C++中调用api设置连接mysql的编码方式有以下几种方法: 1. mysqli_set_charset 调用示例: [cpp] view plain copy ret = mysq ...

最新文章

  1. JavaScript两个变量交换值(不使用临时变量)
  2. PHP获取IP的多种方式解析
  3. java的接口理解_原来Java的接口可以这样理解
  4. C++ OpenGL透明纹理源码
  5. 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
  6. Windows 自启动总结《转》
  7. [Leetcode][第486题][JAVA][预测赢家][动态规划][递归]
  8. 10W 赞的程序员高薪职业建议
  9. c语言dp算法,C++动态规划dp算法题
  10. RocketMQ如何保证消息的可靠性?
  11. python实现txt合并
  12. 沟通:如何用沟通解决80%的工作问题?
  13. Java中文繁简体转换工具
  14. cocos2dX 之音乐与音效
  15. 华为智慧屏v98摄像头像素是多少
  16. 最大化参数 火车头_火车头采集(LocoySpider)设置技巧
  17. 必看干货!微信营销话术,微信营销技巧有哪些
  18. 增量表、全量表和拉链表
  19. c语言程序设计 徐庆生,C语言中循环结构程序课的教学设计与探讨.doc
  20. CStdioFile总结

热门文章

  1. php fwrite服务器上写不进去_使用PHP来简单的创建一个RPC服务
  2. cr3格式是什么意思_尼康DX镜头是什么意思
  3. springboot banner在线生成_用了自定义Banner后,SpringBoot瞬间变的高大上了...
  4. jquery读取json文件跨域_跨域方法的若干种方式
  5. ensure函数_webpack的require.ensure()
  6. pve虚拟机导入gho_迁移WIN10和VMW虚拟机到ProXmoX VE(二):PVE设置和迁移windows
  7. master分支 合并到main_10 月 1 日后,GitHub 默认分支不再叫master!
  8. 编程语言之父谈语言设计,龟叔大赞 TypeScript
  9. python自动测试g_python自动化测试报告(excel篇)
  10. php时间戳源码,php格式化时间戳