安装和配置hive
1、上传hive、mysql、mysql driver到服务器/mnt目录下:
[root@chavin mnt]# ll mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz apache-hive-0.13.1-bin.tar.gz mysql-connector-java-5.1.22-bin.jar
-rw-r--r--. 1 root root 54246778 Mar 13 10:46 apache-hive-0.13.1-bin.tar.gz
-rw-r--r--. 1 root root 312043744 Mar 13 10:46 mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz
-rw-r--r--. 1 root root 832960 Mar 13 10:46 mysql-connector-java-5.1.22-bin.jar
2、安装mysql数据库(mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz)
| tar -zxvf mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz -C /opt/ mv mysql-5.6.24-linux-glibc2.5-x86_64/ mysql5624 yum -y install libaio groupadd mysql useradd -g mysql mysql echo "dbking588" | passwd --stdin mysql mv /etc/my.cnf /etc/my.cnf.bak cp support-files/my-default.cnf /etc/my.cnf | 
| /etc/my.cnf添加如下内容: ---------------------------------------------------------------------------------------------------- basedir = /opt/mysql5624 datadir = /opt/mysql5624/data port = 3306 skip-grant-tables log-error=/opt/mysql5624/data/mysql.log pid-file=/opt/mysql5624/data/mysql.pid | 
| scripts/mysql_install_db --user=mysql chown -R mysql:mysql /opt/mysql5624/ cp support-files/mysql.server /etc/rc.d/init.d/mysql chkconfig --add mysql Service mysql start | 
3、安装hive
| 解压hive二进制包,并移动到相应安装目录下,我这里是/opt: #tar -zxvf apache-hive-0.13.1-bin.tar.gz #mv apache-hive-0.13.1-bin /opt/hive-0.13.1 拷贝/mnt下mysql驱动包到hive安装目录lib下: #cp mysql-connector-java-5.1.22-bin.jar /opt/hive-0.13.1/lib/ 进入hive conf/目录下,配置hive-env.sh及hive-site.xml文件: #vim hive-env.sh --修改以下两项: HADOOP_HOME=/opt/hadoop export HIVE_CONF_DIR=/opt/hive-0.13.1/conf --------------------------------------------------------------------------- #vim hive-site.xml 编辑内容如下: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://chavin.king:3306/metastore?createDatabaseIfNotExist=true</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>mysql</value> <description>password to use against metastore database</description> </property> </configuration> --hive安装完成。 现在可以通过bin/hive命令登录hive shell进行相应操作了。 | 
| --配置hive命令行显示库及表信息:在配置文件(hive-site.xml)中加入以下信息,重启客户端即可。 <property> <name>hive.cli.print.header</name> <value>true</value> <description>Whether to print the names of the columns in query output.</description> </property> <property> <name>hive.cli.print.current.db</name> <value>true</value> <description>Whether to include the current database in the Hive prompt.</description> </property> --再次登录,hive shell头显示如下:hive (chavin)> | 
| --hive log日志配置: [hadoop@db01 conf]$ cd /opt/hive-0.13.1/conf/ [hadoop@db01 conf]$ cp hive-log4j.properties.template hive-log4j.properties [hadoop@db01 conf]$ vim hive-log4j.properties 修改内容相应log配置内容。 --启动时设置日志: [hadoop@db01 hive-0.13.1]$ bin/hive --hiveconf hive.root.logger=info,console | 
安装和配置hive的更多相关文章
- 安装并配置hive
		教程:http://www.bubuko.com/infodetail-2523113.html 安装好mysql,然后进入mysql: 创建hive用户: 给hive用户赋权: 创建hive数据库, ... 
- Hive安装与配置详解
		既然是详解,那么我们就不能只知道怎么安装hive了,下面从hive的基本说起,如果你了解了,那么请直接移步安装与配置 hive是什么 hive安装和配置 hive的测试 hive 这里简单说明一下,好 ... 
- Ubuntu系统下安装并配置hive-2.1.0
		说在前面的话 默认情况下,Hive元数据保存在内嵌的Derby数据库中,只能允许一个会话连接,只适合简单的测试.实际生产环境中不使用,为了支持多用户会话, 则需要一个独立的元数据库,使用MySQL作为 ... 
- Hive安装与配置(靠谱亲测)
		Hive是hadoop生态环境的组成之一.通过Hive,可以使得直接用SQL操作HDFS.最大的好处就是让熟悉SQL,但是不了解JAVA的数据分析师使用.其机制就是一个将SQL语言转化为MapRed ... 
- 指导手册 07 安装配置HIVE
		指导手册 07 安装配置HIVE 安装环境及所需安装包: 1.操作系统:centos6.8 2.四台虚拟机:master :10.0.2.4, slave1:10.0.2.5,slave2:10. ... 
- [hive] hive 安装、配置
		一.hive安装 1.官网下载 1.2.2版本 http://apache.fayea.com/hive/hive-1.2.2/ 2. 解压,此处目录为 /opt/hadoop/hive-1.2.2 ... 
- Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》
		一.Hive的简单使用 基本的命令和MySQL的命令差不多 首先在 /opt/datas 下创建数据 students.txt 1001 zhangsan 1002 lisi 1003 wangwu ... 
- Hive安装与配置--- 基于MySQL元数据
		hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行. 其优点是学习成本低,可以通过 ... 
- 【Hive一】Hive安装及配置
		Hive安装及配置 下载hive安装包 此处以hive-0.13.1-cdh5.3.6版本的为例,包名为:hive-0.13.1-cdh5.3.6.tar.gz 解压Hive到安装目录 $ tar - ... 
随机推荐
- Photodesk for Mac(Instagram 桌面客户端)破解版安装
			1.软件简介 PhotoDesk - for Instagram 是 macOS 系统上一款 Instagram 客户端,可以让大家在 Mac 上观看朋友的新照片.或是最近热门的作品,也可以 f ... 
- Effective Java 第三版——48. 谨慎使用流并行
			Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ... 
- 将csv的数据导入mysql
			手头有一份8MB的CSV文件需要分析,对于程序员来说,还有比在数据库里分析更愉快的事情吗? 所以让我们把CSV导入MYSQL吧. 一.首先按照文件列数创建相应的SQL表 例如: DROP TABLE ... 
- DNS-320 B2 语言包
			神一样的NAS啊,这个语言包在这里http://tsd.dlink.com.tw/downloads2008detailgo.asp,选择sc的就可以了. 真是神一样的配置~ 佩服死d-link了 
- Spring Boot 2.0 热部署指南
			Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ... 
- Docker基于已有的镜像制新的镜像-Docker for Web Developers(3)
			1.根据运行的容器制作镜像 #查看所有的容器 docker ps #暂停当前容器 docker pause COTNAINER-ID #将容器运行当前状态提交 docker commit COTNAI ... 
- Egret里用矢量挖圆形的洞
			项目里需要用到,但是不是用在新手引导上,下面的代码可以绘制一个圆的四分之一,用四个即可拼出一个圆. private createShape(): egret.Shape { let magicNum ... 
- Android反编译和二次打包
			参考:APK反编译 一.工具介绍: 1.解压工具 2.JDK 3.apktool: aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,反编译生 ... 
- 基于jQuery虾米音乐播放器样式代码
			分享一款基于jQuery虾米音乐播放器样式代码.这是一款基于jquery+html5实现的虾米音乐播放器源码下载.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div c ... 
- 【iCore4 双核心板_FPGA】例程四:Signal Tapll 实验——逻辑分析仪
			实验现象: 三色led轮流闪烁,具体的逻辑分析仪使用教程请参考iCore3逻辑分析仪例程 核心代码: module signal_ctrl( input clk_25m, input rst_n, o ... 
