二 在cenos上部署Hive环境

1 下载Hive

Hive官网地址
http://hive.apache.org/
(注意要和hadoop的版本兼容)

2 Hive安装前提

  1. 先要安装JDK(在环境变量中有JAVA_HOME)
  2. 安装hadoop(在环境变量中有HADOOP_HOME)
  3. 安装zookeeper
  4. 安装了Mysql数据库(并且提供一个可以从任意机器访问mysql服务实例的用户)

3 Hive的安装和配置

3.1 安装Hive

把下载的Hive包解压到一个无中文的目录即可.然后把Hive添加到环境变量中.

3.2 Hive的配置

  1. hive/conf目录下的hive-env.sh.template名称为hive-env.sh
mv hive-env.sh.template hive-env.sh
  1. 配置hive-env.sh文件
    在hive-env.sh文件中添加:
    (a)配置HADOOP_HOME路径
export HADOOP_HOME=/opt/module/hadoop-2.7.2

(b)配置HIVE_CONF_DIR路径

export HIVE_CONF_DIR=/opt/module/hive/conf
  1. Hive元数据配置到MySql数据库
    确保Mysql数据库已经安装,并且Mysql的服务已经启动.
    (a) 下载mysql connector(jdbc,注意要和数据库的版本相兼容)
    (b) 把JDBC解压出来的jar包放到以下目录:
hive/lib/

© 配置hive-site.xml文件
在文件中添加:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
	<property>
	  <name>javax.jdo.option.ConnectionURL</name>
	  #这里需要注意,改成你安装mysql的主机名字
	  <value>jdbc:mysql://xiaoai03: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>000000</value>
	  <description>password to use against metastore database</description>
	</property>
</configuration>

安装完成后,可以用以下命令启动hive

hive

如果失败重启虚拟机.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值