Hive 3.0.0 的安装(图文教程)
开门见山
点进来的大佬们肯定知道这东西干嘛用的,废话不多说,干就完了!
安装包准备
-
将下载的hive包上传至服务器。
-
解压安装包
tar -zxvf apache-hive-3.0.0-bin.tar.gz
-
为了好操作,将解压后的文件夹更改名字
mv apache-hive-3.0.0-bin hive
-
向
/etc/profile
文件中写入hive
的配置参数,命令如下:
vim /etc/profile ## 在最下面添加,然后保存并退出,退出之后用source /etc/profile 使刚才修改的系统参数变量生效 export HIVE_HOME=/opt/hive export PATH=$PATH:$HIVE_HOME/bin
- 配置hive的conf
cd /hive/conf cp hive-env.sh.template hive-env.sh vim hive-env.sh
如图所示,在下图的红箭头位置填入
HIVE_CONF_DIR
和HADOOP_HOME
的地址:
我的HADOOP_HOME=/opt/hadoop
,HIVE_CONF_DIR=/opt/hive/conf
,然后记得取消前面的#
号就好了。
各位大佬需要在自己的相关环境配置下,对应修改就好了。 -
-
创建hive的元数据库
hive的默认用来存储元数据的数据库叫做derby,这里我们使用的是mysql
在hive的安装目录下的conf文件夹下添加一个hive-site.xml
文件(没有的话就创建一下)
vim hive-site.xml
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.1.100:3306/hive?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>12345678</value>
<description>password to use against metastore database</description>
</property>