安装Hive && mysql

(1)安装Hive

  • Hive安装所需要的依赖(安装Hive前必须先安装jdk、hadoop)

    1)jdk1.6以上

    2)Hadoop要启动

未安装jdk、hadoop可参考文章:https://www.cnblogs.com/wendyw/p/11317021.html

  • Hive下载、解压

    下载路径:http://apache.cs.utah.edu/hive/hive-0.11.0/

    将hive-0.11.0.tar.gz解压到/usr/local中

    tar -zxvf hive-0.11.0.tar.gz

    产生hive的安装目录:/usr/local/hive-0.11.0

    修改hive目录名称:mv hive-0.11.0 hive

  • 配置环境变量

    sudo vi /etc/profile,添加2行内容:

    export HIVE_HOME=/usr/local/hive

    export PATH=.:$PATH:$HIVE_HOME/bin

    保存执行生效 ./etc/profile 或者source /etc/profile

  • 对$HIVE_HOME/conf中的文件进行重命名 ( hive-env.sh.template、hive-default.xml.template)

    在目录$HIVE_HOME/conf下,执行命令mv hive-default.xml.template hive-site.xml重命名

    在目录$HIVE_HOME/conf下,执行命令mv hive-env.sh.template hive-env.sh重命名

  • 对$HIVE_HOME/bin中的文件进行修改(hive-config.sh)

    在目录$HIVE_HOME/bin下面,修改文件hive-config.sh,增加以下内容:

    export JAVA_HOME=/usr/local/jdk

    export HADOOP_HOME=/usr/local/hadoop

    export HIVE_HOME=/usr/local/hive

  • 对hadoo/bin中的文件进行添加一行内容(hadoop-env.sh)

    目的:不添加此行,启动hive汇报找不到类的错误

    修改hadoop的配置文件hadoop-env.sh,修改内容如下:

    export HADOOP_CLASSPATH=.:$CLASSPATH:$HADOOP_CLASSPATH:$HADOOP_HOME/bin

  • 验证HIVE安装成功,会看到如下命令界面

    执行命令hive,会进入hive界面

(2)安装Mysql

  • 删除linux上已经安装的mysql相关库信息,rpm -e xxxxxxx --nodeps

    执行命令rpm -qa | grep mysql 检查是否删除干净

  • 执行命令 rpm -i mysql-server-********  安装mysql服务端
  • 启动mysql 服务端,执行命令mysqld_safe &
  • 执行命令 rpm -i mysql-client-********  安装mysql客户端
  • 执行命令mysql_secure_installation设置root用户密码

Hive 安装 & Mysql 安装的更多相关文章

  1. Linux的软件安装(JDK安装,Mysql安装,Tomcat安装)

    1.JDK安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java ps:博主这 ...

  2. Impala 安装笔记2一hive和mysql安装

    l   安装hive,hive-metastore hive-server $ sudo yum install hive hive-metastore hive-server l   安装mysql ...

  3. Hive的mysql安装配置

    一.MySQL的安装 Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS,而是存在关系型数据库里,hi ...

  4. Windown安装Mysql安装图解

    一.MYSQL的安装 1.打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”. 2.选择安装类型,有“Typical(默认)”.“Comp ...

  5. lamp环境搭建(apache安装,mysql安装,php安装)

    1.卸载系统内置的LAMP环境 1)卸载httpd服务(内置Apache) ① 使用rpm指令查询安装的httpd服务 ② 卸载httpd服务 如果出现以上提示,代表系统默认不允许我们卸载软件,使用强 ...

  6. Linux随笔(安装ftp,安装jdk,安装 tomcat,安装redis,安装MySQL,安装svn)

    su: authentication failure 解决办法:sudo passwd root  更改密码即可 确认虚拟机用到的联网方式是桥接模式,不然Windows是ping不通Linux的,确保 ...

  7. 环境安装——MySQL安装

    @ 目录 一文教会你安装与卸载MySQL 1. 官网下载 2. 文件下载 3. 卸载步骤 4. 安装步骤 5. MySQL配置 6. 安装出现的问题 6.1 如果出现了最后一步卡死的状态的话,不要慌: ...

  8. wamp环境搭建(apache安装,mysql安装,php安装)

    1.软件安装说明 WAMP:Window操作系统+Apache软件+PHP解析器+MySQL软件 2.Apache执行流程 用户向服务器端发送请求àDNS解析àIP地址à端口àApache服务 Apa ...

  9. Linux下的Mysql安装 & 配置

    Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS里.而是存在关系型数据库里,hive默认用的是der ...

随机推荐

  1. C语言I博课作业04

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489 我在这个作业课程 ...

  2. kafka事务

    Kafka 从 0.11 版本开始引入了事务支持.事务可以保证 Kafka 在 Exactly Once 语义的基 础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败. 开启幂等性的 Pro ...

  3. Markdown文档示例

    目录 我是大标题,和一级标题长得一样 我是次级标题,和二级标题长得一样 这是一级标题 这是二级标题 一直到六级标题 列表 表格 分割线 字体 超链接 插入图片 引用 代码块 注意下面每一个标记如果和内 ...

  4. 常用linux源列表

    本篇记录一些常用的源文件,后面需要用到的时候,直接进行复制粘贴即可 centos 相关 base源 [base] name=CentOS-$releasever - Base - mirrors.al ...

  5. threading中的其他部分方法

    import threading def wahaha(n): print(n, threading.current_thread()) # 1 <Thread(Thread-1, starte ...

  6. mysql case when语句的使用

    case具有两种格式.简单case函数和case搜索函数. 简单函数 CASE [col_name] WHEN [value1] THEN [result1]-ELSE [default] END 搜 ...

  7. TestLink在线Excel用例转换xml

    [原文链接]:https://blog.tecchen.tech ,博文同步发布到博客园. 由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容. 欢迎访问我的个人网站:htt ...

  8. 面试官:连Spring AOP都说不明白,自己走还是我送你?

    前言 因为假期原因,有一段时间没给大家更新了!和大家说个事吧,放假的时候一位粉丝和我说了下自己的被虐经历,在假期前他去某互联网公司面试,结果直接被人家面试官Spring AOP三连问给问的一脸懵逼!其 ...

  9. img元素的联用

    img元素的常用属性: src属性:资源地址 alt属性:当图片资源失效时,将出现该属性的设置的文字 最简单的联动: 和a元素联用(直接用a标签套) <a href="https:// ...

  10. python计算时间差

    前言 之前写代码都是看打印的初始和结束时间然后自己算间隔时间,感觉总是不方便,这不符合python的优雅简洁,于是去寻找简便之道. 方法 time模块计算时间差 import time s_time ...