Mapr与Hive工作(三)——升级hive
2014-01-02 09:37
127 查看
此页面包含了描述如何在MAPR分布为Apache Hadoop的升级蜂房以下主题:
更新资料库或下载的软件包
移植配置文件
特定版本的注意事项
升级软件
更新蜂房Metastore
在升级之前,请确保MAPR核心软件的群集上的版本支持蜂巢的要升级到的版本。看到蜂巢发行说明。
MAPR的
如果你不想从一个库中安装,您可以下载安装包文件所需的特定版本,然后手动安装。单个软件包文件都位于
在RedHat和CentOS
在Ubuntu
如果你已经对你目前的蜂房的安装改变配置属性,您可能希望将这些更改应用到更新的版本。配置属性都位于
一般情况下,您可以迁移你的配置更改以下程序:
升级前,保存在安装有蜂巢的所有节点的配置文件。
升级蜂巢软件。
移植自定义配置设置成在新的默认文件
在您升级软件,注意是否有适用于您的任何版本特定的考虑。
蜂房之间的包装变化发布0.7.1和0.9.0
删除硬盘引用到CLDB在MAPR-FS网址
以下几点适用从0.7.1(或更早版本)升级配置单元时,0.9.0(或更高版本)。MAPR没有分配蜂房的任何版本这两个版本之间。
这些版本之间MAPR的文件命名规则改变,这在升级时造成的一种特殊情况。因为反转的文件名的字母顺序,包管理器错误地感知到较新的版本是一个降级。当升级软件,软件包管理工具可能会要求您指定一个特定版本,而不是自动升级到最新版本。
蜂房释放0.9.0(以后)被存储在比MAPR核心软件的单独储存库。此版本对应MAPR核心V2.0的发布。此前V2.0,蜂巢包均位于与MAPR核心相同的存储库。从MAPR V2.0起,蜂巢包放在一个单独的仓库,这需要一些考虑设立仓库。请参阅安装MAPR软件的详细信息。
MAPR包装蜂房0.7.1(或更早)作为两个独立的包,
当您升级到群集的MAPR分布的Hadoop或更高的2.0版本,请执行下列步骤来更新配置单元的相对的CLDB节点的行为。
确认
更新表删除从位置值的IP和端口。
验证在mysql metastore数据库位置的URI有一个IP地址和端口号。
更新星展表中的DB位置的URI删除的IP地址和端口号。
验证
更新
请使用下列方法之一来升级蜂巢组件:
用的软件包管理器升级
要手动删除以前的版本并安装最新版本的资料库
为了保持以前的版本并安装新版本
图标
蜂房升级之前备份您的metastore数据库。
在RedHat和CentOS
在Ubuntu
如果您是从蜂巢0.7.1升级,你可能必须指定,因为要升级到特定版本,#版本,具体考虑因素。
如果您是从蜂巢0.7.1升级,这个过程可能需要移除
运行该程序包管理器两次,第一次删除旧版本,然后重新安装新版本。
图标
复制自定义配置文件在
例如,从0.7.1版本升级到0.10.0版本,请执行以下步骤。在这种情况下,我们假设存储库设置的节点上,并0.10.0是最新的版本库中。
在RedHat和CentOS
在Ubuntu
配置单元安装到版本命名的单独的目录,如
要安装新版本时保留以前的版本,则必须手动安装新版本的软件包文件。
例如,要在保持以前安装的任何版本上安装的版本0.10.0编译18380,请执行以下步骤。
在RedHat和CentOS
在Ubuntu
图标
运行蜂巢的新版本之前,您需要更新Metastore与新版本一起工作。
请参阅自述文件中的
升级后,验证metastore数据库更新成功完成。一些样品诊断:
该
执行简单
进行过滤,
更新资料库或下载的软件包
移植配置文件
特定版本的注意事项
升级软件
更新蜂房Metastore
在升级之前,请确保MAPR核心软件的群集上的版本支持蜂巢的要升级到的版本。看到蜂巢发行说明。
更新资料库或下载的软件包
MAPR的RPM和
DEB库总是包含推荐为MAPR核心的最新版本的蜂巢版本。该库位于
http://package.mapr.com/releases/ecosystem/。你也可以准备一个本地仓库与任何版本的蜂巢你所需要的。有关设置库的详细信息,请参阅准备包和存储库。
如果你不想从一个库中安装,您可以下载安装包文件所需的特定版本,然后手动安装。单个软件包文件都位于
http://package.mapr.com/releases/ecosystem-all/。
要更新仓库缓存
如果您打算从库中安装,更新在安装蜂巢每个节点上的存储库缓存。在RedHat和CentOS
在Ubuntu
移植配置文件
如果你已经对你目前的蜂房的安装改变配置属性,您可能希望将这些更改应用到更新的版本。配置属性都位于/ opt/mapr/hive/hive- <VERSION> / conf /中。
一般情况下,您可以迁移你的配置更改以下程序:
升级前,保存在安装有蜂巢的所有节点的配置文件。
升级蜂巢软件。
移植自定义配置设置成在新的默认文件
机密目录。
特定版本的注意事项
在您升级软件,注意是否有适用于您的任何版本特定的考虑。蜂房之间的包装变化发布0.7.1和0.9.0
删除硬盘引用到CLDB在MAPR-FS网址
蜂房之间的包装变化发布0.7.1和0.9.0
以下几点适用从0.7.1(或更早版本)升级配置单元时,0.9.0(或更高版本)。MAPR没有分配蜂房的任何版本这两个版本之间。这些版本之间MAPR的文件命名规则改变,这在升级时造成的一种特殊情况。因为反转的文件名的字母顺序,包管理器错误地感知到较新的版本是一个降级。当升级软件,软件包管理工具可能会要求您指定一个特定版本,而不是自动升级到最新版本。
蜂房释放0.9.0(以后)被存储在比MAPR核心软件的单独储存库。此版本对应MAPR核心V2.0的发布。此前V2.0,蜂巢包均位于与MAPR核心相同的存储库。从MAPR V2.0起,蜂巢包放在一个单独的仓库,这需要一些考虑设立仓库。请参阅安装MAPR软件的详细信息。
MAPR包装蜂房0.7.1(或更早)作为两个独立的包,
MAPR-蜂房和
MAPR -蜂巢内部。与蜂巢版本0.9.0开始,MAPR蜂巢打包为一个包
MAPR-蜂房。当从0.7.1(或更早版本)升级时,如果你只升级
MAPR-蜂巢包,包管理器将离开
MAPR -蜂巢内部到位文件。你必须明确地卸载
MAPR -蜂巢内部清洁从节点的旧版本。
删除硬盘引用到CLDB在MAPR-FS网址
当您升级到群集的MAPR分布的Hadoop或更高的2.0版本,请执行下列步骤来更新配置单元的相对的CLDB节点的行为。确认
位置在蜂房表属性属性显示的IP和端口的CLDB节点。
位置在SDS表中的每个条目属性。
位置在SDS表中的所有条目属性,删除IP地址和端口号。
升级软件
请使用下列方法之一来升级蜂巢组件:用的软件包管理器升级
要手动删除以前的版本并安装最新版本的资料库
为了保持以前的版本并安装新版本
图标
蜂房升级之前备份您的metastore数据库。
用的软件包管理器升级
配置存储库,让你想要安装的版本可用后,您可以使用的软件包管理器从存储库中安装。在RedHat和CentOS
在Ubuntu
如果您是从蜂巢0.7.1升级,你可能必须指定,因为要升级到特定版本,#版本,具体考虑因素。
要手动删除以前的版本并安装最新版本的资料库
如果您是从蜂巢0.7.1升级,这个过程可能需要移除MAPR-蜂巢内部包装这是MAPR的蜂巢版本0.9.0及以后的不再是一部分。
运行该程序包管理器两次,第一次删除旧版本,然后重新安装新版本。
图标
复制自定义配置文件在
/ opt/mapr/hive/hive- <VERSION> / conf目录在继续之前一个安全的位置。
例如,从0.7.1版本升级到0.10.0版本,请执行以下步骤。在这种情况下,我们假设存储库设置的节点上,并0.10.0是最新的版本库中。
在RedHat和CentOS
在Ubuntu
为了保持以前的版本并安装新版本
配置单元安装到版本命名的单独的目录,如/ opt/mapr/hive/hive- <VERSION> /,所以对于多个版本的文件可以共存。
要安装新版本时保留以前的版本,则必须手动安装新版本的软件包文件。
例如,要在保持以前安装的任何版本上安装的版本0.10.0编译18380,请执行以下步骤。
在RedHat和CentOS
在Ubuntu
更新蜂房Metastore
图标运行蜂巢的新版本之前,您需要更新Metastore与新版本一起工作。
请参阅自述文件中的
/ opt/mapr/hive/hive- <VERSION> /脚本/ metastore /升级/ <metastore_database>有关更新现有的蜂巢升级为方向后的目录
metastore_db架构与新的蜂巢版本一起工作。提供MySQL和德比脚本。
升级后,验证metastore数据库更新成功完成。一些样品诊断:
该
表显示在蜂巢命令应提供有关你的所有配置单元表的完整列表。
执行简单
的SELECT在升级前存在蜂房表操作。
进行过滤,
选择在升级前存在蜂房表操作。
相关文章推荐
- Mapr与Hive工作(四)——使用HCatalog和WebHCat与Hive
- Mapr与Cascading工作(一)——升级Cascading
- MapR与Mahout工作(一)——Mahout升级
- Mapr与Flume工作(一)——升级Flume
- Mapr与Hbase工作(二)——HBase的升级
- Mapr与HCatalog工作(一)——HCatalog的升级
- Mapr与Hive工作
- Mapr与Hive工作(一)——Hive的的ODBC连接器
- Mapr与Hive工作(二)——使用HiveServer2
- hive的安装和升级
- hadoop学习工作总结(五)之从txt文件导数到hive
- ldd3 读书笔记 —— 准备工作:安装系统、升级内核
- 一院开展HLJCORS系统安全升级改造工作
- Mapr升级步骤(二)——准备升级
- Mapr与Mapreduce配合工作(四)——公平调度
- HIve升级到新版本过程
- Azkaban实战,Command类型单一job示例,任务中执行外部shell脚本,Command类型多job工作flow,HDFS操作任务,MapReduce任务,HIVE任务
- hive-0.12升级成hive 0.13.1
- hive1.0.0-1.2.1版本升级及升级中遇到bug
- 5.4 RHEL 环境 python 升级 yum 不能正常工作