yum安装CDH5.5 hive、impala的过程详解

Yum安装CDH5.5 Hive、Impala的过程详解

CDH是Cloudera公司提供的大数据解决方案,Hive与Impala是CDH的两个核心组件,可以对大数据进行分析和处理。本文将详细讲解使用yum命令在CentOS系统上安装CDH5.5 Hive、Impala的过程。

系统要求

  • CentOS 7.x
  • root权限

安装步骤

步骤一:导入Cloudera GPG密钥

在终端中执行以下命令,导入Cloudera GPG密钥:

rpm --import https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/RPM-GPG-KEY-cloudera

步骤二:创建Cloudera.repo文件

在终端中执行以下命令,创建Cloudera.repo文件:

vim /etc/yum.repos.d/Cloudera.repo

将以下内容写入Cloudera.repo文件中:

[cloudera-cdh5]
name=Cloudera's Distribution for Hadoop, Version 5
baseurl=https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/5/
gpgkey=https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/RPM-GPG-KEY-cloudera
gpgcheck=1

保存并退出。

步骤三:更新yum库并安装Hive

在终端中执行以下命令,更新yum库并安装Hive:

yum update
yum install hive

步骤四:更新yum库并安装Impala

在终端中执行以下命令,更新yum库并安装Impala:

yum update
yum install impala impala-server impala-shell

示例说明

示例一:使用Hive创建表

在终端中执行以下命令,启动Hive:

hive

在Hive交互界面中,使用以下命令创建一个表:

CREATE TABLE employee(emp_id int, name string, age int) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE;

退出Hive交互界面:

quit;

示例二:使用Impala查询表

在终端中执行以下命令,启动Impala shell:

impala-shell

在Impala shell中,使用以下命令查询Hive创建的表:

USE default;
SELECT * FROM employee;

退出Impala shell:

quit;

结论

通过yum命令可以快速安装CDH5.5 Hive、Impala,大大降低了安装和配置的难度,方便了大数据的使用和开发。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:yum安装CDH5.5 hive、impala的过程详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • CentOS下Cobbler的安装和配置教程

    CentOS下Cobbler的安装和配置教程 什么是Cobbler Cobbler是一个Linux系统安装服务器,可以自动化安装和配置新的操作系统实例。它可以自动配置kickstart安装环境、DHCP、DNS和TFTP服务,并支持许多Linux发行版,如CentOS、Debian、Fedora等。 安装Cobbler 下载并安装EPEL软件源 $ yum …

    Linux 2023年5月14日
    00
  • linux jdk版本随时切换版本随时切换实现方法

    下面我将详细介绍如何在Linux系统上实现JDK版本的随时切换。 1. 安装多个JDK版本 为了实现JDK版本的随时切换,我们需要在Linux系统上安装多个JDK版本。安装时需要注意版本号和位数。 示例1:安装JDK11和JDK8 可以通过以下命令在Linux系统上安装JDK11和JDK8: sudo apt-get install openjdk-11-j…

    Linux 2023年5月24日
    00
  • centos下安装VMware Server 虚拟机的方法

    下面是CentOS下安装VMware Server虚拟机的方法攻略: 前置条件 CentOS系统环境需要具备sudo命令,而非root用户执行安装操作时需要提供sudo权限; 确认系统内核版本号,安装VMware要求使用2.6.32及以上版本的Linux内核。可以使用以下命令查看内核版本号: uname -r 步骤 1. 安装VMware Server所需环…

    Linux 2023年5月24日
    00
  • Linux SSH 允许root用户远程登录和无密码登录

    1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图: 2. 允许无密码登录同上,修改ssh服务配置文件,两种情况: 1) 将PermitEmptyPasswords yes前面的#号去掉 2) 将PermitEmptyPasswords 参数…

    Linux 2023年4月12日
    00
  • KVM虚拟化技术之virt-manager使用及KVM虚拟化平台网络模型介绍

    KVM虚拟化技术之virt-manager使用及KVM虚拟化平台网络模型介绍 介绍 KVM是一种开源的虚拟化技术,它允许将一个物理机划分成多个虚拟机。而virt-manager是一个图形化的工具,可以用于创建、配置、以及管理虚拟机。KVM虚拟化平台网络模型是指在KVM虚拟化平台中,虚拟机和物理机之间进行网络通信所采用的机制。 安装virt-manager 在…

    Linux 2023年5月24日
    00
  • Linux 日常常用指令及应用小结

    Linux日常常用指令及应用小结 介绍 本文将介绍Linux系统下的常用指令,包括文件操作、网络管理、系统管理等方面。同时,还会介绍常用的Linux应用程序及其使用方法。希望能为初学者提供帮助。 文件操作 ls – 列举目录内容 使用ls命令可以列举当前目录的文件和目录。其中,常用的选项包括: -l:使用长格式列出文件详细信息 -a:显示包括以.开头的隐藏文…

    Linux 2023年5月14日
    00
  • 在Linux下搭建Git服务器步骤

    当我们需要在Linux下建立Git服务器时,可以使用以下步骤进行操作: 安装Git 在Linux服务器上安装Git命令行客户端,可以通过以下命令进行安装: sudo apt-get update sudo apt-get install git 创建Git用户 我们可以使用以下命令来创建Git用户和用户组: sudo adduser git sudo add…

    Linux 2023年5月14日
    00
  • 关于CentOs系统自带python和yum卸载后的解决办法

    关于CentOS系统自带的Python和yum卸载后的解决方案,可以采取如下步骤: 1. 查看系统是否安装了Python和yum 在命令行中运行以下指令可以检查系统是否安装了Python和yum: rpm -qa|grep python rpm -qa|grep yum 2. 卸载Python和yum 如果系统安装了Python和yum,可以使用以下命令卸载…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部