2019独角兽企业重金招聘Python工程师标准>>>

升级 Impala

升级 Cloudera Impala 包括停止Impala 所有服务,使用操作系统的包管理工具升级 Impala 到最新版,重新启动 Imapla 服务。

  注意:

  • 假如升级Impala到 1.2.1,应同时升级 Cloudera Manager 到 4.8 及以上版本。Cloudera Manager 4.8 包括Impala 1.2中引入的目录服务的管理支持
  • 每次升级 Impala 到一个主要版本或次要版本前,应阅读发现说明中的 不兼容改变,确定你的代码、启动脚本中需要做的修改
  • 同样应检查发行说明中 Impala 的已知问题与解决办法,了解需要解决的问题与限制
  • 由于修改了1.1.1以后Impala中日志的实现,当通过Cloudera Manager安装Impala服务之后,应当修改 logbuflevel 属性的的默认值。在Cloudera Manager中,通过Services > Impala > Configuration > View and Edit > Impala Daemon (Default) > Logs到达Impala服务的日志设置页面。将Impala守护进程日志缓存等级(logbuflevel)从 -1 修改为 0。假如你希望减少日志I/O开销,也可以将这个值修改为大于0,但是发生崩溃时,可能会丢失一些低优先级的日志信息

  • 为了资源管理功能可用(与CDH5、YARN、Liama组件协作),impala用户需要是hdfs组的成员。当新安装时这一设置会自动执行,但当从较早版本的Impala升级到1.2时不会自动执行。当你把一个已经安装了1.0或1.1版本Impala的节点升级到的CDH 5时,需要手工添加impala用户到hdfs组。

  注意:因为Impala 1.2.1是与CDH 4协同工作,而CDH 5 beta发布时包含的是Impala 1.2.0,这样从CDH 4升级到CDH 5 beta版时实际上是恢复到较早的Impala版本。CHD 5 beta版本中自带的Impala beta版包含了基于CDH 5基础架构的资源管理功能,以及急需的用户定义函数功能和目录服务。然后,它不包括Impala 1.2.1中的一些新功能,例如 SHOW CREATE TABLE 语句、 SHOW TABLE STATS 语句和 SHOW COLUMN STATS 语句、 OFFSET 和 NULLS FIRST/LAST 选项,以及SYNC_DDL 选项。

在 Cloudera Manager 管理环境,使用 parcels 升级 Impala:

  1. 假如你原来使用包安装的 Impala,准备改用 parcels 方式,先删除 Impala 所有的相关的包。根据系统的不同,使用下面的命令检查已经安装了哪些包:

    rpm -qa               # RHEL, Oracle Linux, CentOS, Debian
    dpkg --get-selections # Debian

    使用下面命令删除所有包:

    sudo yum removepkg_names# RHEL, Oracle Linux, CentOS
    sudo zypper removepkg_names# SLES
    sudo apt-get purgepkg_names# Ubuntu, Debian
  2. 登录到Cloudera Manager Admin Console
  3. 进入 Hosts < Parcels 页,可以看到允许升级的 Impala 的 parcels
  4. 依次点击 Download、Distribute (当上一步骤完成后按钮会变化)
  5. 点击 Activate.
  6. 执行完以上步骤,点击 Restart 来重启所有 Impala 服务

在 Cloudera Manager 管理环境,使用包升级 Impala:

  1. 登录到Cloudera Manager Admin Console
  2. 在 Services 页面,点击 Impala 服务
  3. 点击 Actions => Stop
  4. 在你集群的每一 Impala 节点上使用下面各组命令之一进行升级

    RHEL, Oracle Linux, CentOS:

    $ sudo yum update impala-server
    $ sudo yum update hadoop-lzo-cdh4 # Optional; if this package is already installed.
    $ sudo yum update impala-catalog # New in Impala 1.2; do yum install when upgrading from 1.1.

    SUSE:

    $ sudo zypper update impala-server
    $ sudo zypper update hadoop-lzo-cdh4 # Optional; if this package is already installed
    $ sudo zypper update impala-catalog # New in Impala 1.2; do zypper install when upgrading from 1.1.

    Debian/Ubuntu:

    $ sudo apt-get install impala-server
    $ sudo apt-get install hadoop-lzo-cdh4 # Optional; if this package is already installed
    $ sudo apt-get install impala-catalog # New in Impala 1.2.
  5. 在每台安装了 Impala shell 的节点上,使用下面各组命令之一升级 Impala shell:

    For RHEL, Oracle Linux, or CentOS systems:

    $ sudo yum update impala-shell

    SUSE:

    $ sudo zypper update impala-shell

    Debian/Ubuntu:

    $ sudo apt-get install impala-shell
  6. 登录到 Cloudera Manager Admin Console
  7. 在 Services 页面,点击 Impala 服务
  8. 点击 Actions => Start

不使用 Cloudera ManagerTo upgrade Impala without :

  1. 停止 Impala 服务

    1. 停止集群中所有 Impala 节点上的 impalad 进程:

      $ sudo service impala-server stop
    2. 停止集群中 state store 服务的所有实例:
      $ sudo service impala-state-store stop
    3. 停止集群中目录服务的所有实例:
      $ sudo service impala-catalog stop
  2. 检查配置文件中是否有新的推荐或必须的设置,通常配置文件在 /etc/impala/conf 下。请参阅 Impala 安装后配置了解性能和可扩展设置
  3. 在你集群的每一 Impala 节点上使用下面各组命令之一升级 Impala:

    RHEL, Oracle Linux, CentOS:

    $ sudo yum update impala-server
    $ sudo yum update impala-catalog # New in Impala 1.2; do yum install when upgrading from 1.1.

    SUSE:

    $ sudo zypper update impala-server
    $ sudo zypper update impala-catalog # New in Impala 1.2; do zypper install when upgrading from 1.1.

    Debian/Ubuntu:

    $ sudo apt-get install impala-server
    $ sudo apt-get install impala-catalog # New in Impala 1.2.
  4. 在每台安装了 Impala shell 的节点上,使用下面各组命令之一升级 Impala shell:

    RHEL, Oracle Linux, CentOS:

    $ sudo yum update impala-shell

    SUSE:

    $ sudo zypper update impala-shell

    Debian/Ubuntu:

    $ sudo apt-get install impala-shell
  5. 重启 Impala 服务:
    1. 在集群中所需的节点上重启 Impala state store 服务。假如服务启动成功,则会看到 statestored 进程

      $ sudo service impala-state-store start
      $ ps ax | grep [s]tatestored6819 ?        Sl     0:07 /usr/lib/impala/sbin/statestored -log_dir=/var/log/impala -state_store_port=24000

      在 Impala server 服务启动之前启动 state store 服务,可以避免运行 impala-shell 时报 "Not connected" 错误。

    2. 在集群的每一节点上重启 Impala 目录服务。假如服务启动成功,则会看到 catalogd 进程
      $ ps ax | grep [c]atalogd6068 ?        Sl     4:06 /usr/lib/impala/sbin/catalogd
    3. 在集群的每一节点上重启 Impala 守护进程服务。假如服务启动成功,则会看到 impalad 进程
      $ sudo service impala-server start
      $ ps ax | grep [i]mpalad7936 ?        Sl     0:12 /usr/lib/impala/sbin/impalad -log_dir=/var/log/impala -state_store_port=24000 -use_statestore
      -state_store_host=127.0.0.1 -be_port=22000
  注意:

假如服务没有启动成(有可能 sudo 服务命令显示 [OK]),检查 Impala 日志中的错误信息,通常是在 /var/log/impala目录。

转载于:https://my.oschina.net/weiqingbin/blog/185185

升级 Impala(翻译)相关推荐

  1. 谷歌翻译 onebox 升级

    谷歌翻译 onebox 升级 谷歌翻译 onebox 升级 2007年2月26日 下午 10:49:00 发表者:Google(谷歌)中国产品部 节前,Google(谷歌)网页搜索翻译 onebox ...

  2. Impala 4.0 启用 LZO

    Impala 4.0 中移除了 Impala-lzo 的直接支持,下面是 "Impala 4 Breaking Changes" 邮件中关于移除 Impala-lzo 支持的说明及 ...

  3. python英汉互译-中汉英在线翻译

    中国最早走出国门与国外人交流的人要上溯到唐朝,唐三藏西游与鉴真东渡的故事人人皆知,尤其是传说中的玄奘法师能与九天十地的妖魔鬼怪及各国元首交流,最终历经九九八十一难到达西天取得佛经而归.历史记载真实的唐 ...

  4. 如何将ASP.NET MVC2项目升级到MVC 3 RC

    微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可.眼馋的同学是不是已经迫不 ...

  5. Impala shell命令

    转载http://blog.csdn.net/shenfuli/article/details/49075003 本文主要介绍Impala shell命令 1.-h 外能帮助 格式:$ impala- ...

  6. android手机4.0.4耳机,翻译耳机app下载-翻译耳机下载v4.0.0安卓版-西西软件下载

    翻译耳机是一款提供智能翻译耳机配套软件,拥有多种模式选择,用户可以根据不同的场景切换合适的使用模式,支持多种语言,用户可以放心使用.欢迎下载体验吧. 翻译耳机app简介 配合蓝牙耳机完成从交谈者口中拾 ...

  7. 希腊匈牙利也能畅快自由行了!搜狗旅行翻译宝新增6种语言翻译

    随着4月的到来,清明节.劳动节.端午节等一连串的法定假日即将纷纷报到,在全世界迎来出境游旺季的同时,翻译市场的需求也愈加火热.3月新上市的搜狗旅行翻译宝,也在4月3日发布了重磅更新,语音翻译新增越南语 ...

  8. 当科大讯飞还在博鳌上刷存在感,搜狗已经准备好引领AI翻译机的下一波浪潮

    最近几年的国际会议,逐渐成为了智能硬件刷存在感的地方.大量跨语种沟通的需求.复杂繁多的信息展示交互再加上媒体的集中关注,让很多主打AI同声传译.AI翻译机.服务机器人等等产品的科技厂商费尽心机也要在在 ...

  9. 当科大讯飞还在博鳌上刷存在感,搜狗已经准备好引领AI翻译机的下一波浪潮...

    最近几年的国际会议,逐渐成为了智能硬件刷存在感的地方.大量跨语种沟通的需求.复杂繁多的信息展示交互再加上媒体的集中关注,让很多主打AI同声传译.AI翻译机.服务机器人等等产品的科技厂商费尽心机也要在在 ...

最新文章

  1. Eclipse配置注释模板
  2. Matlab与线性代数 -- 矩阵的重组3
  3. python导入pandas出错_构建d时如何解决python-pandas导入错误
  4. [BUUCTF-pwn]——ciscn_2019_n_5
  5. 用SQL语句向表格中插入数据
  6. 面试题06. 从尾到头打印链表
  7. LVM源码分析2-libdaemon
  8. 任务状态段TSS和TSS描述符
  9. ymodem传输的终端工具_Serial for Mac(现代化的终端设计软件)
  10. vs2012如何为进行单元测试
  11. python 暂停程序 等待用户输入_Python-基础02-程序与用户交互
  12. oracle 导入DMP数据 imp 10g
  13. EnergyPlus笔记
  14. 5G技术对我们生活的影响
  15. HTML5期末大作业:网页设计——小米商城官网首页(1页) HTML+CSS+JavaScript web期末作业设计网页_清新淡雅个人网页大学生网页设计作业成品
  16. VUE_v-lazy懒加载
  17. R语言使用dplyr包的full_join函数基于多个字段(数据列)全连接两个dataframe、按照多列对数据进行全连接
  18. DNS污染——domain name的解析被劫持了返回无效的ip
  19. 华硕路由器共享打印机手记
  20. 数据库相关中间件全家桶

热门文章

  1. ReactOS 0.4.11 发布,Windows 系统的开源替代方案
  2. Winrar目录穿越漏洞复现
  3. 2012年企业Web应用安全防范与趋势展望
  4. 使用 Webix 创建 Email 客户端
  5. 修改 keystore密码
  6. MySQL索引原理及慢查询优化 美团
  7. struts中简单的校验
  8. tomcat5 remote debug 设置
  9. CSS3 box-flex 属性
  10. Hibernate4多对多关系映射