MAPREDUCE服务 MRS-在Windows中调测Impala JDBC应用
在Windows中调测Impala JDBC应用
- 运行样例。
导入和修改样例后,即可在开发环境中,右击“ExampleMain.java”,选择“ExampleMain.main()”运行对应的应用程序工程。
使用Windows访问 MRS 集群来操作Impala,有如下两种方式。
方法一:申请一台Windows的E CS 访问MRS集群操作Impala,在安装开发环境后可直接运行样例代码。
- 在“现有集群”列表中,单击已创建的集群名称。
- 在弹性云服务管理控制台,创建一个新的弹性云服务器。
弹性云服务器的“可用分区”、“虚拟私有云”、“安全组”,需要和待访问集群的配置相同。
选择一个Windows系统的公共镜像。
其他配置参数详细信息,请参见自定义购买弹性云服务器。
方法二:使用本机访问MRS集群操作Impala,在安装开发环境后并完成以下步骤后再运行样例代码。
为任意一个Core节点绑定弹性公网IP,完成后将该IP地址配置在开发样例的client.properties下的impala-server配置项中,用于访问Impala服务、提交SQL语句。- 在弹性公网IP页面申请一个弹性公网IP,并为集群的任一Core节点绑定该弹性公网IP,具体请参考申请并绑定弹性公网IP。
- 为MRS集群开放安全组规则。在集群Master节点和Core节点的安全组添加安全组规则使弹性云服务器可以访问集群,具体请参考配置安全组规则。
样例中的client.properties配置如下:
impala-server = XX.XX.XX.XX:21050 ##指定要连接的impalad实例所在Core节点绑定的服务地址,方式二需要填写步骤1中绑定的弹性公网IP
- 查看结果。
查看样例代码中的Impala SQL所查询出的结果,运行成功结果会有如下信息。
ExampleMain运行及结果查看。Create table success! _c0 0 Delete table success!
运行样例出错,出现如下提示:
Error running 'ExampleMain': Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration.
解决办法:
在Intellij中的配置Edit Configurations 中设置shorten command line 即可。
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- MapReduce服务_什么是Hue_如何使用Hue
- ModelArts分布式训练_分布式训练介绍_分布式调测
- 大数据分析是什么_使用MapReduce_创建MRS服务
- GaussDB数据库连接_GaussDB连接数据库_高斯数据库数据库连接-华为云
- ModelArts推理部署_在线服务_访问在线服务-华为云
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_什么是Hive_如何使用Hive
- 什么是Spark_如何使用Spark_Spark的功能是什么
- GaussDB案例_gaussdb java_高斯数据库案例_华为云