jjzjj

hadoop - 如何更改 Hive-beeline 历史文件位置

我正在使用直线连接到HIVE服务器。登录用户无权访问其默认主目录。因此,登录后我手动将ENVVARHOME更改为我有权访问的位置。但是,beeline不支持我设置的HOMEENV变量。有没有办法可以将历史文件位置设置为/home/{user}/.beeline以外的其他位置 最佳答案 这是定义beeline历史文件位置的代码:/***ThesavedirectoryifHOME/.beeline/onUNIX,and*HOME/beeline/onWindows.*/publicFilesaveDir(){Stringdir=Sys

hadoop - 如何以csv2格式从beeline hive下载数据?

我在通过直线从配置单元下载数据时遇到问题。我想用csv作为字段分隔符将表格下载到文件中。如果列值有逗号,则该值需要用引号引起来。我知道beeline为这个用例提供了输出格式csv2。但我没有得到预期的结果。我为此目的创建了包含数据的示例表。0:jdbc:hive2://ip:10000/default>DESCsamp_ret;+-------------+------------+----------+--+|col_name|data_type|comment|+-------------+------------+----------+--+|intvar|int|||strin

hadoop - 如何从 Beeline 或任何 JDBC 客户端运行 Hive on Spark 作业?

我正在尝试运行HiveonSpark查询(使用Spark作为执行引擎的Hive查询)。我已经在hive-site.xml中进行了设置我已经启动了一个hiveserver2,并尝试使用Beeline在同一台机器上连接到它,如下所示:$hiveserver2&$$HIVE_HOME/bin/beeline-ujdbc:hive2://myIP:10000-e"selectcount(*)fromitem;"但作业没有提交,我得到以下错误Error:Errorwhileprocessingstatement:FAILED:ExecutionError,returncode1fromorg.a

hadoop - 使用 Kerberos keytab 通过 Beeline 连接到 Hive

是否可以使用(kerberos)keytab文件通过直线连接到Hive,类似于中用于JDBC的方法https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-UsingKerberoswithaPre-AuthenticatedSubjectPS:beeline确实支持使用用户名和密码在kerberos安全的配置单元服务器上进行连接。但我正在寻找一种将它与key表文件连接起来的方法。http://doc.mapr.com/display/MapR40x/Configuri

hadoop - 如何在配置单元 cli/beeline 中将 textinputformat.record.delimiter 重置为其默认值?

将textinputformat.record.delimiter设置为非默认值,对于加载多行文本很有用,如下面的演示所示。但是,我无法在不退出cli并重新打开它的情况下将此参数设置回其默认值。以下选项均无效(其他一些试验也无效)settextinputformat.record.delimiter='\n';settextinputformat.record.delimiter='\r';settextinputformat.record.delimiter='\r\n';settextinputformat.record.delimiter='';reset;有什么想法吗?谢谢演示

hadoop - 是否可以在不安装 Hive 的情况下安装 Beeline 来运行 Hive 查询?

我在MacOSX机器上,我想在CentOS6.6机器上对Hadoop数据库运行查询。我可以登录到CentOS机器并在那里运行配置单元查询。但我需要能够从我的机器运行查询来解决连接问题。有没有办法在不安装/配置Hadoop的情况下在OSX上安装Beeline(较新版本的HiveCLI)或Hive?我看到的信息说你需要先安装Hadoop,这似乎是为了测试远程数据库是否正在监听连接而做的太过分了。 最佳答案 $brewinstallhive运行良好。我想我会留下这个问题,因为我无法在互联网上找到答案。不过141兆磁盘空间,嘘。