有两种了解当前数据库的方法。cli中的一个临时位置,第二个是永久性的位置。
1)在CLI中只需输入以下命令:set hive.cli.print.current.db = true;
2)在hive-site.xml中粘贴以下代码:
<属性>
<name> hive.cli.print.current.db </ name>
<value> true </ value>
</ property>
在第二种情况下,您可以在打开终端时自动显示Hive dabatabase名称。
小智 5
设置hive.cli.print.current.db = true ; 仅在当前配置单元会话中设置属性。如果一个不在会话中,则该设置将重置为default(false)。
为了能够在会话和用户中始终看到数据库名称,root用户可以使用必需的参数值在/ etc / hive / conf中创建.hiverc文件。在这种情况下,请添加设置hive.cli.print.current.db = true; 现在,这些设置将应用于登录到配置单元CLI的所有用户。
如果用户不是root用户,请在主目录/ home / <>中创建.hiverc文件。该设置将在该用户的所有配置单元会话中生效。
| 归档时间: |
|
| 查看次数: |
29369 次 |
| 最近记录: |