Hive环境的安装

1.首先需要搭建hadoop环境:hadoop集群的搭建

2.mysql数据库的安装:CentOS安装mysql源码包

3.创建Hive数据库

4.上传hive安装包到/sur/local/src中,并且解压缩

cd /usr/local/src
tar -zxvf apache-hive-2.0.1.0-bin.tar.gz

5.解压缩完成后,复制到上级目录

mv apache-hive-2.0.1.0-bin. ../

6.配置hive-site.xml

cd /usr/local/apache-hive-2.1.0-bin/conf
vim hive-site.xml

内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hive.metastore.local</name>
    <value>true</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://guoyansi128:3306/hive?characterEncoding=UTF-8</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>gys</value>
  </property>
</configuration>
View Code

7.查看文件,是否有hive-site.xml

8.复制java connector到依赖库

扫描二维码关注公众号,回复: 4046552 查看本文章

下载mysql-connector-java-5.1.12.tar.gz,并且上传至/usr/local/src并且解压缩

tar -zxvf   mysql-connector-java-tar.gz

复制其中的mysql-connector-java-5.1.12-bin.jar到/usr/local/apache-hive-2.0.1.0-bin/lib

cp mysql-connector-java-5.1.12-bin.jar /usr/local/apache-hive-2.0.1.0-bin/lib

9.修改 .bash_profile文件

vim /root/.bash_profile

在末尾添加

#hive
export HIVE_HOME=/usr/local/apache-hive-2.1.0-bin
export PATH=$PATH:$HIVE_HOME/bin

10.查看 mysql是否启动

service mysqld status //查看状态
service mysqld start //启动
service mysqld stop //停止

11.元数据库初始化

schematool -dbType mysql -initSchema

12.启动Hive

cd /usr/local/apache-hive-2.1.0-bin/bin
./hive

13.启动成功后会出现 hive>  表示环境安装成功

Hive的基本应用(Hive shell模式,命令行模式)

上面13是进入了Hive shell模式

Hive shell模式(前面有hive>)查看数据库:

show databases;

命令行模式查看databases;

hive -e "show databases;"

猜你喜欢

转载自www.cnblogs.com/guoyansi19900907/p/9949810.html