返回顶部
首页 > 资讯 > 操作系统 >Impala-shell命令参数的实现
  • 113
分享到

Impala-shell命令参数的实现

Impala-shell参数Impala-shell命令 2022-06-04 23:06:27 113人浏览 八月长安
摘要

不多说,直接上干货! 1. impala-shell外部命令 所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动

不多说,直接上干货!

Impala-shell命令参数的实现

1. impala-shell外部命令

所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境。

impala-shell –h可以帮助我们查看帮助手册。

比如几个常见的:

  • impala-shell –r刷新impala元数据,与建立连接后执行 REFRESH 语句效果相同
  • impala-shell –f文件路径 执行指的的sql查询文件。
  • impala-shell –i指定连接运行 impalad 守护进程的主机。默认端口是 21000。你可以连接到集群中运行 impalad 的任意主机。
  • impala-shell –o保存执行结果到文件当中去。

在这里插入图片描述

2. impala-shell内部命令

所谓内部命令是指,进入impala-shell命令行之后可以执行的语法。

在这里插入图片描述

connect hostname 连接到指定的机器impalad上去执行。

在这里插入图片描述

refresh dbname.tablename增量刷新,刷新某一张表的元数据,主要用于刷新Hive当中数据表里面的数据改变的情况。

在这里插入图片描述

invalidate metadata全量刷新,性能消耗较大,主要用于hive当中新建数据库或者数据库表的时候来进行刷新。

quit/exit命令 从Impala shell中弹出

explain 命令 用于查看sql语句的执行计划。

在这里插入图片描述

explain的值可以设置成0,1,2,3等几个值,其中3级别是最高的,可以打印出最全的信息
set explain_level=3;

profile命令执行sql语句之后执行,可以打印出更加详细的执行步骤,主要用于查询结果的查看,集群的调优等。

在这里插入图片描述

注意:如果在hive窗口中插入数据或者新建的数据库或者数据库表,那么在impala当中是不可直接查询,需要执行invalidate metadata以通知元数据的更新;

在impala-shell当中插入的数据,在impala当中是可以直接查询到的,不需要刷新数据库,其中使用的就是catalog这个服务的功能实现的,catalog是impala1.2版本之后增加的模块功能,主要作用就是同步impala之间的元数据。

更新操作通知Catalog,Catalog通过广播的方式通知其它的Impalad进程。默认情况下Catalog是异步加载元数据的,因此查询可能需要等待元数据加载完成之后才能进行(第一次加载)。

--结束END--

本文标题: Impala-shell命令参数的实现

本文链接: https://lsjlt.com/news/21256.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Impala-shell命令参数的实现
    不多说,直接上干货! 1. impala-shell外部命令 所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动...
    99+
    2022-06-04
    Impala-shell 参数 Impala-shell命令
  • 如何实现Impala-shell命令参数
    小编给大家分享一下如何实现Impala-shell命令参数,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. impala-shell外部命令所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的...
    99+
    2023-06-09
  • Impala Shell命令
    整理自尚硅谷Impala笔记,并动手尝试。   一、Impala 的外部Shell 选项 描述 -h, --help 显示帮助信息 -v or...
    99+
    2017-05-10
    Impala Shell命令
  • shell脚本读取命令行参数的实现
    目录前提选项与参数:一.手工处理方式(已验证)二.getopts/getopt三.总结前提 在编写shell程序时经常需要处理命令行参数 选项与参数: 如下命令行: ./test.sh -f config.con...
    99+
    2022-06-04
    shell 读取命令行参数 shell 命令行参数
  • Linux SHELL if命令参数的说明
    本篇内容主要讲解“Linux SHELL if命令参数的说明”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux SHELL if命令参数的说明”吧!* -b 当file存在并且是块文件时返...
    99+
    2023-06-09
  • Linux SHELL if命令参数说明
    * -b 当file存在并且是块文件时返回真 * -c 当file存在并且是字符文件时返回真 * -d 当pathname存在并且是一个目录时返回真 * -e 当pathname指定的文件或目录存在时返回真...
    99+
    2022-06-04
    命令 参数 Linux
  • Shell $0, $#, $*, $@, $?, $$和命令行参数的使用
    特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是...
    99+
    2022-06-04
    Shell $0 $# $* $@ $? $$
  • shell复习笔记----命令与参数
     shell最基本的工作就是执行命令. 每键入一道命令, shell 就会执行. $cd work;ls -l whizprog.c 首先:格式很简单,以空白(Sp...
    99+
    2022-06-03
    linux
  • shell命令行参数用法简介
    一个shell脚本,它本身的命令参数是什么样呢?首先 ,shell脚本编程和python等脚本编程一样可以使用参数;其次 ,shell参数分为位置参数和内部参数;其中,位置参数 :是由系统提供的参数,就是我...
    99+
    2022-06-04
    命令行 参数 简介
  • shell脚本命令行参数简介
    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互。bash shell提供了命令行参数添加在命令后面的数据值)、命令行选项修改命令行为的单字符值)和直接读取键盘输入。 1、命令行参数...
    99+
    2022-06-04
    命令行 脚本 参数
  • shell命令行参数用法教程
    本篇内容介绍了“shell命令行参数用法教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一个shell脚本,它本身的命令参数是什么样呢?首...
    99+
    2023-06-09
  • linux shell命令行参数有哪些
    Linux shell命令行参数有以下几种常见类型: 选项参数:以"-“或”–"开头的参数,用于控制命令的行为...
    99+
    2024-02-29
    linux shell
  • linux shell命令行参数用法详解
    习惯使用linux命令行来管理linux系统,例如: $ date 二 11 23 01:34:58 CST 1999 $ 用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并传给...
    99+
    2022-06-04
    命令行 详解 参数
  • 如何使用linux shell命令行参数
    本篇内容介绍了“如何使用linux shell命令行参数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!习惯使用linux命令行来管理linu...
    99+
    2023-06-09
  • shell脚本命令行参数有哪些
    本篇内容主要讲解“shell脚本命令行参数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell脚本命令行参数有哪些”吧!之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员...
    99+
    2023-06-09
  • shell中怎么获取命令行参数
    本篇文章为大家展示了shell中怎么获取命令行参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:#! /bin/bashwhile getopts a:bc optdo &nbs...
    99+
    2023-06-09
  • 一条命令让你明白shell中read命令的常用参数
    我们知道,在Shell中接收传入的参数有两种方式。一种是通过脚本进行参数传递,另外一种是通过read来接收传入的参数。通过脚本来传递参数的简单示例如下: # 通过脚本来传递,这里$0指脚本名,$1为第一个参数,$2为...
    99+
    2022-06-04
    shell中read命令的常用参数 一条命令让你明白shell中read命令的常用参数
  • python 命令行参数模块argparse的实现
    Python中的argparse模块是一个命令行参数解析器,它可以让开发者轻松地编写用户友好的命令行界面。argparse模块可以自动从命令行中解析出参数,将它们转化为Python中...
    99+
    2023-03-14
    python 命令行参数argparse python argparse
  • springboot加载命令行参数ApplicationArguments的实现
    目录一、介绍二、通过应用程序参数获取配置1. 通过bean获取应用程序参数2. 通过@Value注解获取三、源码解读 - 封装应用程序参数1. DefaultApplicationA...
    99+
    2023-05-16
    springboot加载命令行参数ApplicationArguments springboot ApplicationArguments
  • Shell命令启动DockerContainer的实现
    Linux虚拟机重启后,都要手动启动多个Docker Container,着实麻烦,使用Shell命令可以减去这个麻烦。 创建文件,添加可执行权限 touch startcontin...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作