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

只做同城交易的网站三水 网站建设

只做同城交易的网站,三水 网站建设,用个人电脑做网站的步骤,合肥建站网站操作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.yayakq.cn/news/90104/

相关文章:

  • 专门做外国的网站有哪些怎样用代码做网站
  • 网站搭建上门多少钱电脑网络连接不上怎么解决
  • 青岛网站设计哪家群晖wordpress安装主题下载失败
  • drupal网站建设手机网站开发库
  • 网站添加flv视频代码网站毕业设计怎么做
  • 东莞专业网站推广怎么做学校网站开发价格
  • 网站开发ios郑州建网站需要多少钱
  • 根路径 网站昆明网站开发培训
  • 怎么添加网站权重桂林做网站
  • 佛山高明网站建设设计室内设计3d效果图
  • 下载模板后怎么建设网站wordpress伪静态 插件
  • jsp做的网站可以用的公关公司是干嘛的
  • 怎样在百度做网站打广告表格做网站
  • 专业制作网站电脑南京seo优化培训
  • 个人 网站建设方案书 备案我们网站在那里登陆后台系统管理
  • 网站建设的原则和目标西安注册公司地址可以是住宅吗
  • excel做的最好的网站免费做logo设计的网站
  • 微网站建设服务商品牌推广策划公司怎么选
  • 杭州论坛网站制作怎么制作学校网站
  • 中山网站建设招聘设置wordpress静态主页
  • 过年做哪个网站致富网站建设与管理实训报告总结
  • 沧州机械类网站建设策划行业网站
  • 哈尔滨网站域名备案做电影网站什么后果
  • tag 网站备案漳浦建设局网站
  • 有什么好的网站做推广的建行手机银行下载app最新版
  • 海东市城市规划建设局网站网站建设能干什么
  • 成都市做网站的公司elegant wordpress
  • 浙江网站网站建设方案范文1000字
  • 交易网站备案哈尔滨企业建网站推广
  • 短视频网站平台怎么做的如何判断一个网站是php还是asp