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

做娱乐网站g3云推广

做娱乐网站,g3云推广,做破解软件网站赚广告费,自开发网站操作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.ds6.com.cn/news/416.html

相关文章:

  • jsp做的网站运行都需要什么免费产品推广网站
  • 石狮网站建设报价网站怎么收录
  • 四川省建设厅的注册中心网站首页郑州seo外包
  • 门户网站编辑联系方式爱站seo查询软件
  • 网站ip pv值安卓优化大师官方版
  • 网站如何备案流程seo推广公司排名
  • 做简历那些网站比较好杭州网站优化效果
  • 三屏合一网站建设营销培训班
  • 软件工程师招聘信息网站谷歌aso优化
  • 网站软文推广好处宁夏百度推广代理商
  • 奎文区建设局网站市场营销策划公司排名
  • 建立商务网站步骤最新国际新闻10条
  • php旅游网站模板下载列举常见的网络营销工具
  • wordpress 逻辑表单seo网站推广助理
  • 郑州网站建设zzwzjs网站建设企业建站
  • 大型网站制作平台怎么制作一个网站5个网页
  • 苏州网站建设优化公司免费找精准客户软件
  • 俄文网站建设 俄文网站设计百度查重入口免费版
  • 网站怎么更新网页内容免费b站软件下载
  • 注册域名 不建网站互联网营销培训班
  • 百度站长提交网址如何制作一个属于自己的网站
  • linux服务器下如何新建网站营销网络营销
  • 科技公司网站设计方案seo月薪
  • 我回了橙子建站的验证码品牌如何做推广
  • 做股权众筹的网站湘潭网站设计
  • 网站建设多久seo标题优化是什么意思
  • 武汉汉口做网站费用千锋培训机构官网
  • aardio 网站开发安康地seo
  • 河西做网站深圳抖音seo
  • 太原软件开发公司有哪些seo竞争对手分析