当前位置: 首页 > news >正文

伽师网站建设计算机培训班培训费用

伽师网站建设,计算机培训班培训费用,深圳建设工程交易服务网app,wordpress 调用输入操作Hive可以在Shell命令行下操作,或者是使用JDBC代码的方式操作 针对命令行这种方式,其实还有两种使用 第一个是使用bin目录下的hive命令,这个是从hive一开始就支持的使用方式 后来又出现一个beeline命令,它是通过HiveServer2服…

操作Hive可以在Shell命令行下操作,或者是使用JDBC代码的方式操作

针对命令行这种方式,其实还有两种使用
第一个是使用bin目录下的hive命令,这个是从hive一开始就支持的使用方式
后来又出现一个beeline命令,它是通过HiveServer2服务连接hive,它是一个轻量级的客户端工具,所以后来官方开始推荐使用这个。

针对我们写的hive sql通过哪一种客户端去执行结果都是一样的,没有任何区别,所以在这里我们使用哪个就无所谓了。

1)第一种方式:运行bin/hive

show tables;

create table t1(id int,name string);

 insert into t1(id,name) values(1,"zs");

select * from t1;

drop table t1;

可以输入quit退出hive的命令行,或者直接按ctrl+c也可以退出

2)第二种方式:

启动hiveserver2服务之后

hiveserver2默认会监听本机的10000端口,所以命令是这样的
bin/beeline -u jdbc:hive2://localhost:10000

如果遇到权限问题:

2. 在启动beeline的时候指定一个对这个目录有操作权限的用户
bin/beeline -u jdbc:hive2://localhost:10000 -n root

3)第三种方式:JDBC这种方式也需要连接hiveserver2服务,前面我们已经启动了hiveserver2服务,在这里直接使用就可以了

创建maven项目 db_hive
在pom中添加hive-jdbc的依赖

<!-- hive-jdbc驱动 -->
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>3.1.2</version>
</dependency>

写代码:

/**
* JDBC代码操作 Hive
* 注意:需要先启动hiveserver2服务
* Created by xuwei
*/
public class HiveJdbcDemo {
public static void main(String[] args) throws Exception{
//指定hiveserver2的连接
String jdbcUrl = "jdbc:hive2://192.168.182.103:10000";
//获取jdbc连接,这里的user使用root,就是linux中的用户名,password随便指定即
Connection conn = DriverManager.getConnection(jdbcUrl, "root", "any")
//获取Statement
Statement stmt = conn.createStatement();
//指定查询的sql
String sql = "select * from t1";
//执行sql
ResultSet res = stmt.executeQuery(sql);
//循环读取结果
while (res.next()){
System.out.println(res.getInt("id")+"\t"+res.getString("name"));
}
}
}

在hive命令行中可以使用set命令临时设置一些参数的值,其实就是临时修改hive-site.xml中参数的值。不过通过set命令设置的参数只在当前会话有效,退出重新打开就无效了
如果想要对当前机器上的当前用户有效的话可以把命令配置在 ~/.hiverc文件中
所以总结一下,使用set命令配置的参数是当前会话有效,在~/.hiverc文件中配置的是当前机器中的当前用户有效,而在hive-site.xml中配置的则是永久有效了,
在hive-site.xml中有一个参数是 hive.cli.print.current.db ,这个参数可以显示当前所在的数据库名
称,默认值为 false 。在这里我们设置为true

http://www.mmbaike.com/news/80609.html

相关文章:

  • 无锡设计网站找哪家文件外链
  • 金种子酒业网站建设江北关键词优化排名seo
  • 广州网站制作开发公司网站优化费用报价明细
  • 南京个人做网站创建一个网站需要什么
  • 网站建设教程视频企业网站建设推广
  • 17网站一起做网店广州新塘培训网址大全
  • 做金融网站看那些素材明星百度指数排行
  • 推广网站wap端怎么做郑州网站建设制作
  • 网站建设项目的预算google浏览器下载安装
  • 时彩网站开发亿成都网多多
  • 深圳航空股份有限公司优化疫情政策
  • nas可以做网站服务器游戏搬砖工作室加盟平台
  • wordpress 优化版上海网站建设优化
  • 南宁网站设计如何优化seo关键词
  • wordpress 7zseo黑帽技术有哪些
  • 哪些网站做渣土车租恁百度学术官网入口
  • 外贸商城网站建设重庆网站开发公司
  • 如何制作淘宝客网站网址大全2345
  • 怎么做网站里的悬浮窗口苏州seo网站公司
  • vps网站空间湖南优化推广
  • 做网络传销网站犯法吗百度公司怎么样
  • 服务好的岑溪网站开发seo培训优化
  • 北辰网站建设公司太原网站制作搜索引擎优化方法案例
  • 巴西网站建设网络营销公司有哪些公司
  • 如何绑定网站域名解析百度网盘搜索引擎入口在哪
  • 怎么做科技小制作视频网站8个公开大数据网站
  • 旅游网站建设公司桔子seo网
  • 做趣味图形的网站网站优化快速排名软件
  • dj网站模板免费下载域名查询ip网站
  • 做理财网站seo研究学院