Hive beeline初次使用

简介: Hive beeline初次使用

Hive beeline初次使用


今日份工作填坑。

工作上说从今天开始要用 beeline 的方式输入账号密码访问 hive,之前写的定时脚本都要改一改。


1、本次主要将 hive -e命令部分改为:


beeline -u jdbc:hive2:// * . * . * . * :* -n 用户名 -p 密码 -e



2、执行语句 beeline -u jdbc:hive2:// * . * . * . * :* -n 用户名 -p 密码 -e  --showHeader=false --outputformat=csv2 -e " .... ;" > ***.csv时需要注意第一行中 (-e ") 括号部分一定要在同一行,不能把双引号放在下一行,不然报错。



3、执行语句 beeline -u jdbc:hive2:// * . * . * . * :* -n 用户名 -p 密码 -e  --showHeader=false --outputformat=csv2 -e " .... ;" > ***.csv


注意红色部分是两个短横线,且false和后面红色短横线中间由空格。



4、如果发现执行(beeline -u jdbc:hive2:// * . * . * . * :* -n 用户名 -p 密码 -e  --showHeader=false --outputformat=csv2 -e ")命令出现程序卡死的情况,则在脚本首行加入下面语句即可:


export HADOOP_CLIENT_OPTS="-Djline.terminal=jline.UnsupportedTerminal"

相关文章
|
SQL 存储 分布式计算
关于数据仓库的Hive的Hive架构的beeline
数据仓库是一个面向分析的数据存储系统,其中包含了大量的历史数据,可以用于数据分析和报表生成。
294 0
|
SQL 分布式计算 Hadoop
解决伪分布式hadoop部署hive后,无法通过beeline连接
应用场景 当在伪分布式hadoop2.6.0集群中,部署添加了hive2.1.1后,发现输入hive命令,可以进行连接hive,但是用beeline连接连不上。
2523 0
|
SQL 关系型数据库 Java
HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包这里我上传的是apache-hive-1.2.1-bin.tar.gz2.解压         mkdir -p /home/tuzq/software/hive/ tar -zxvf apache-hive-1.2.1-bin.tar.gz  -C /home/tuzq/software/hive/3.安装mysql数据库(切换到root用户)(装在哪里没有限制,只有能联通
9531 0
|
7月前
|
SQL 数据采集 数据挖掘
大数据行业应用之Hive数据分析航班线路相关的各项指标
大数据行业应用之Hive数据分析航班线路相关的各项指标
198 1
|
7月前
|
SQL 分布式计算 数据库
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
278 0
|
2月前
|
SQL 分布式计算 Java
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
47 0
|
5月前
|
SQL 分布式计算 大数据
大数据处理平台Hive详解
【7月更文挑战第15天】Hive作为基于Hadoop的数据仓库工具,在大数据处理和分析领域发挥着重要作用。通过提供类SQL的查询语言,Hive降低了数据处理的门槛,使得具有SQL背景的开发者可以轻松地处理大规模数据。然而,Hive也存在查询延迟高、表达能力有限等缺点,需要在实际应用中根据具体场景和需求进行选择和优化。