内容:
1. 安装Hive
2. 测试Hive运行情况
一、Hive 安装
首先,Hive是以来与HDFS之上的应用,所以必须先要安装Hadoop集群;这里我选择MySQL作为,所以再安装Hive前需要安装Mysql,关于MySQL和Hadoop的安装、配置这里不做详细的说明了。
这里我已经装好了Hadoop和Mysql,直接进行Hive的安装。
1.首先,我们需要下载需要的Hive的,
2.然后到服务器的相应的目录之下,
3.对Hive进行配置:
主要修改两个文件: conf/ 、
hive-env.sh
————————————————————————————————————————————————————————————————————————————
1. 一般使用MySQL作为存储介质,更具场景的不同,我们也可以使用Hbase或是其他的数据库。
2. 可以从Hive的官网下载相应的jar包:http://www.apache.org/dyn/closer.cgi/hive/
3. 可以通过安装sz rz来实现上传功能,详细细节请参考http://blog.chinaunix.net/uid-20639775-id-154615.html
4. hive-env.sh文件主要是保存Hive运行所需要的依赖文件,如hadoop的路径,java路径等信息;可以通过copy原有的hive-env.sh.template来进行相应的修改。
5. hive-site.xml 文件主要是保存,我要链接的元数据存储器,包括一些的dirver name,user,password,port等一系列信息。同样也可以通过copy hive-site.xml.template 来进行修改,减少工作量。
————————————————————————————————————————————————————————————————————————————
hive-site.xm
4.需要加入mysql驱动
5.配置hive路径到/etc/profile
6.启动元数据metastore
hive --service metastore &
7.启动hive
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. 由于这里我们底层的存储器是MySQL,则需要加入MySQL的驱动器;如果底层存储介质非MySQL则需要做相应的修改。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、测试Hive运行情况
我已经配置好了hive的环境,到底hive环境是否OK了,需要运行一些简单的测试。
首先,我们先建立一个数据库: