Linux(CentOS7)安装Hive

385 阅读1分钟

这是我参与11月更文挑战的第5天,活动详情查看:11月更文挑战

一、准备安装包

  • apache-hive-1.0.0-bin.tar.gz
  • mysql-connector-java-5.1.40-bin.jar

可以到我的网盘下载:链接: pan.baidu.com/s/1pL0_0PMK… 提取码: sj5n

二、安装mysql

这里不再赘述,如果未安装,可以参考下面两篇博文: CentOS7 yum方式 安装MySQL5.7 CentOS7.4 RPM方式安装mysql5.7

三、安装Hive

3.1 解压hive安装包

tar -zxvf apache-hive-1.0.0-bin.tar.gz

3.2 移动安装包到/usr/local

 mv apache-hive-1.0.0-bin /usr/local/hive

3.3 拷贝数据库连接依赖

 cp mysql-connector-java-5.1.40-bin.jar /usr/local/hive/lib/

3.4 新增配置文件hive-site.xml

vim conf/hive-site.xml

打开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://master:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>/user/hive/warehouse</value>
</property>
<property>
  <name>hive.metastore.local</name>
  <value>true</value>
</property>
</configuration>

四、修改环境变量

4.1 编辑环境变量

vim /etc/profile
export HIVE_HOME=/usr/local/hive
export PATH=.:$HIVE_HOME/bin:$PATH

profile文件

4.2 使环境变量生效

source /etc/profile

五、运行hive并查看效果

5.1 运行hive

hive

hive命令运行效果

5.2 查看效果

查看本机的mysql数据库,发现已经生成hive数据库。 hive数据库至此,hive已经成功安装。