`

hive 使用JDBC访问 和启动远程端口

    博客分类:
  • hive
 
阅读更多

 

 0: hive service 开启远程访问端口:

 

hive使用jdbc进行访问,要求我们必须开启远程可以访问的端口,

其中端口11000是随机的,可以是10002或者别的端口,

这设定好好 java代码链接时候就要使用开启好的端口。

 

 

linux shell下执行  hive --service hiveserver -p 11000 >/dev/null 2>&1 &

 

 使用  netstat -anp | grep 11000 端口查看是否开启。

 

[root@hadoop3 ~]# netstat -anp | grep 11000
tcp        0      0 0.0.0.0:11000               0.0.0.0:*                   LISTEN      6053/java   

 如果没开启, 那么执行上述命令后 不会显示任何结果。

 

1 java连接代码:

 

Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");

Connection conn = DriverManager.getConnection("jdbc:hive://192.168.1.114:11000/default","","")

Statement stmt = conn.createStatement();

String querySQL = "select id from hello"

 

ResultSet rs = stmt.executeQuery(querySQL);

 

while(rs.next()){

 

}

 

rs.close();

stmt.close();

conn.close();

 

 

 参考链接 :  http://blog.csdn.net/nsrainbow/article/details/43002387   不错

分享到:
评论

相关推荐

    连接hive依赖的jar包_hive连接方式

    - 确保Hive服务器已启动并允许远程连接。 - 检查防火墙设置,确保允许DataGrip所在机器访问Hive服务器的端口。 - 驱动版本应与Hive服务版本兼容,否则可能会遇到连接问题。 - 对于大型企业环境,可能还需要考虑...

    SQuirrel SQL Client配置hive驱动

    此外,如果你的Hive部署在远程服务器上,可能需要配置防火墙规则,允许SQuirrel SQL Client的端口访问。 总结起来,配置SQuirrel SQL Client连接Hive涉及的主要步骤包括:安装Hive JDBC驱动,创建驱动定义,配置...

    远程连接hive

    2. **启动Hive服务端**:使用静默模式启动Hive服务端。 3. **配置客户端**:在客户端上配置好`hive-site.xml`文件,确保能够正确连接到服务端。 4. **测试连接**:使用`beeline`或`hive`命令行工具测试连接是否成功...

    hadoop+hive+mapreduce的java例子

    2、在使用 JDBC 开发 Hive 程序时, 必须首先开启 Hive 的远程服务接口。使用下面命令进行开启: Java代码 收藏代码 hive --service hiveserver >/dev/null 2>/dev/null & 我们可以通过CLI、Client、Web UI等Hive...

    hive客户端java代码示例.zip

    注意,为了能成功连接到Hive,你需要确保Hive Thrift服务器已经启动,且你的Hive服务配置允许远程访问。如果Hive服务有用户名和密码,记得在`getConnection()`方法中填入正确的凭据。 这只是一个基本的示例,实际上...

    hive进阶强化必备

    在Hive的日常管理和使用过程中,HiveThrift服务是非常关键的一个组件,它提供了远程客户端访问Hive的方式。以下是对启动和服务连接的具体步骤: 1. **启动方式**: - **启动为前台**:直接在终端执行`bin/...

    Hive配置和基本操作 (2).pdf

    - 在`hive-env.sh`文件中,你需要配置Hadoop的`HADOOP_HOME`,这使得Hive能访问Hadoop的相关组件和服务。 - 在`hive-default.xml`中,可以定义Hive的运行时行为,例如设置临时目录、元数据存储位置等。 以下是...

    hadoop hive 安装指南

    确保 MySQL 服务已启动且允许远程访问。检查防火墙设置,确保端口 3306 已开放。 2. **JDBC 驱动程序找不到** 确认 JDBC 驱动程序已正确放置在 `/app/hive-1.2.1/lib` 目录下,并且 `hive-site.xml` 文件中的...

    《大数据平台搭建与配置管理》期中试题试卷及答案.docx

    - **详细解析**:Hive远程服务可以通过Thrift Server的方式供其他应用程序访问。 28. **Hive更新限制** - **知识点**:Hive对数据更新的支持情况。 - **详细解析**:Hive默认不支持更新操作,特别是对单条记录的...

Global site tag (gtag.js) - Google Analytics