MAPREDUCE服务 MRS-调测Presto应用:JDBC客户端运行及结果查看
JDBC客户端运行及结果查看
- 执行mvn clean compile assembly:single生成jar包,在工程目录target目录下获取,比如:presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar。
- 在运行调测环境上创建一个目录作为运行目录,如或“/opt/presto_examples”(Linux环境),并在该目录下创建子目录“conf”。
将1导出的presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar拷贝到“/opt/presto_examples”下。
- 开启Kerberos认证集群需要将4获取的user.keytab和krb5.conf拷贝到的/opt/presto_examples/conf下,并修改样例代码中conf目录下的presto.preperties。未开启Kerberos认证集群无须执行此步骤。
表1 presto.preperties参数说明 参数
说明
user
用于Kerberos认证的用户名,即准备Presto应用开发用户中创建的开发用户的用户名。
KerberosPrincipal
用于认证的名字,即认证准备Presto应用开发用户中创建的开发用户的用户名。
KerberosConfigPath
krb5.conf的路径。
KerberosKeytabPath
user.keytab的路径。
presto.preperties样例
user = prestouser SSL = true KerberosRemoteServiceName = HTTP KerberosPrincipal = prestouser KerberosConfigPath = /opt/presto_examples/conf/krb5.conf KerberosKeytabPath = /opt/presto_examples/conf/user.keytab
- 在Linux环境下执行运行样例程序。
chmod +x /opt/presto_examples -R cd /opt/presto_examples java -jar presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar
- 在命令行终端查看样例代码所查询出的结果。
Linux环境运行成功结果会有如下信息:
NY Metro : 2 Mid Atlantic : 6 Mid Atlantic : 6 North Midwest : 1 North Midwest : 3 North Midwest : 7
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 大数据分析是什么_使用MapReduce_创建MRS服务
- 什么是Spark_如何使用Spark_Spark的功能是什么
- MapReduce工作原理_MapReduce是什么意思_MapReduce流程_MRS_华为云
- MapReduce服务_什么是MapReduce服务_什么是HBase
- MapReduce服务_什么是Hive_如何使用Hive
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- MRS优势_什么是MRS_MRS功能
- ModelArts分布式训练_分布式训练介绍_分布式调测