hive-0.11.0安装方法具体解释

先决条件:

1)java环境,须要安装java1.6以上版本号

2)hadoop环境,Hadoop-1.2.1的安装方法參考hadoop-1.2.1安装方法具体解释

本文採用的hadoop是hadoop-1.2.1。hive採用的是hive-0.11.0

hive有三种安装模式:

内嵌模式:元数据保持在内嵌的Derby模式。仅仅同意一个会话连接

本地独立模式:在本地安装Mysql,把元数据放到Mysql内

远程模式:元数据放置在远程的Mysql数据库

内嵌模式安装:

1、上传并解压hive-0.11.0.tar.gz

[[email protected] temp]$ cp /mnt/cdrom/hive-0.11.0.tar.gz
.

[[email protected] temp]$ tar xzf
hive-0.11.0.tar.gz

2、配置hive环境变量,改动 .bashrc文件,加入改动下面内容

export HIVE_HOME=/home/hadoop/hive-0.11.0
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin

3、复制/home/hadoop/hive-0.11.0/conf文件夹下的*.template文件生成相应的*.xml文件和*.properties文件

[[email protected] conf]$ cp
hive-default.xml.template hive-site.xml

[[email protected] conf]$ cp
hive-log4j.properties.template hive-log4j.properties

4、改动/home/hadoop/hive-0.11.0/bin/hive-config.sh配置文件。末尾加入下面配置

export JAVA_HOME=/usr/java/jdk1.6.0_45

export HADOOP_HOME=/home/hadoop/hadoop-1.2.1

export HIVE_HOME=/home/hadoop/hive-0.11.0

5、启动hive并进行測试

[[email protected] ~]$ hive

Logging initialized using configuration in file:/home/hadoop/hive-0.11.0/conf/hive-log4j.properties

Hive history file=/tmp/hadoop/[email protected]_201506060628_925403123.txt

hive> show
tables;

OK

Time taken: 4.711 seconds

hive> quit;

[[email protected] ~]$

显示以上信息,就可以说明hive内嵌模式已经成功安装

独立模式安装:

在内嵌模式的基础上,继续安装

1、安装mysql。mysql的安装方法參考 linux安装mysql的方法

2、root用户登录mysql。创建hadoop用户并授权

mysql> create
user ‘hadoop‘ identified by ‘123456‘;

Query OK, 0 rows affected (0.03 sec)

mysql> grant
all on *.* to [email protected]‘%‘ with grant option;

Query OK, 0 rows affected (0.00 sec)

3、用hadoop用户登录mysql并创建hive专用数据库

mysql> create
database hive;

Query OK, 1 row affected (0.00 sec)

4、改动/home/hadoop/hive-0.11.0/conf/hive-site.xml 配置,改动信息例如以下:

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:mysql://mdw: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>hadoop</value>

<description>username to use against metastore database</description>

</property>

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>123456</value>

<description>password to use against metastore database</description>

</property>

5、上传并解压mysql驱动包,然后拷贝到hive的lib文件夹下

[[email protected] mysql]$ cp
/mnt/cdrom/mysql-connector-java-5.1.29.tar.gz .

[[email protected] mysql]$ tar
xzf mysql-connector-java-5.1.29.tar.gz

[[email protected] mysql-connector-java-5.1.29]$ cp
mysql-connector-java-5.1.29-bin.jar /home/hadoop/hive-0.11.0/lib/

6、測试hive安装情况

[[email protected] ~]$ hive

Logging initialized using configuration in file:/home/hadoop/hive-0.11.0/conf/hive-log4j.properties

Hive history file=/tmp/hadoop/[email protected]_201506060714_1104310497.txt

hive> show
tables;

OK

Time taken: 8.004 seconds

hive>

显示以上内容则表示,hive独立模式已安装成功

远程模式安装:

在独立模式的基础上,改动/home/hadoop/hive-0.11.0/conf/hive-site.xml 配置,改动信息例如以下:

1、改动javax.jdo.option.ConnectionURL參数,调整主机名为远程机的主机名

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:mysql://远程主机的主机名:3306/hive?=createDatabaseIfNotExist=true</value>

<description>JDBC connect string for a JDBC metastore</description>

</property>

2、改动hive.metastore.uris參数,该參数默觉得空

<property>

<name>hive.metastore.uris</name>

<value>thrift://远程主机名:9083</value>

<description>Thrift uri for the remote metastore. Used by metastore client to connect to remote metastore.</description>

</property>

时间: 2024-10-28 21:38:41

hive-0.11.0安装方法具体解释的相关文章

Cocos2d-x 2.0以上版本安装方法

1,cd 到2dx根目录,MAC平台使用./create-multi-platform-projects.py  然后提示: -bash: ./create-multi-platform-projects.py: /usr/bin/evn: bad interpreter: No such file or directory 没关系,我们打开.py文件,发现其实引用的是tools/project-creator/create_project.py 这文件 2,我们再cd 到tools/proje

kafka 0.11.0.3 源码编译

首先下载 kafka 0.11.0.3 版本 源码: http://mirrors.hust.edu.cn/apache/kafka/0.11.0.3/ 下载源码 首先安装 gradle,不再说明 1. 解压缩source压缩包: 2. 进入项目根目录下,执行 gradle 3. 转换为 idea 项目 gradlew idea gradle过程遇到的问题: 问题一: jcenter 连接不上问题 问题描述: * What went wrong: A problem occurred confi

eclipse svn2.0.0插件 手动安装方法

org.tigris.subversion.javahl.ClientException: Unsupported working copy formatsvn: This client is too old to work with working copy 'D:\pro\artup.com\artup'. You needto get a newer Subversion client, or to downgrade this working copy.See http://subver

关于SecureCRT8.0的正确安装方法

SecureCRT 是一款远程仿真终端控制程序.其意就是在windows操作系统上也可以控制远处Linux服务器的一款优秀的终端控制软件,它具备支持SSH(ssh1和ssh2)的协议.由于支持SSH协议,其文件传输还是比较安全的.这里别的不多说了. 之前,我安装好几次没有成功,后来把这个工具终于安装好了.希望我的方法能够帮助到大家  **安装教程正式开始**      准备工作:      winddows操作系统      SecureCRT 8.0 安装包(一般都内含注册机的)      软

mysql 8.0.11 二进制安装

#!/bin/bash ## 2018-5-24 ## hequan mkdir -p /data/src/ cd /data/src/ if [ ! -f mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz ]; then wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz fi yum install -y numactl.x86

mysql 8.0.11 Windows安装

打开网址:https://dev.mysql.com/downloads/mysql/ 拉到网页最下面,down下载这个 Windows (x86, 64-bit), ZIP Archive  下载好后,在D盘创建文件夹,mysql,解压到文件夹下 创建个记事本,修改名字和扩展名为:my.ini ,打开文件写入: [mysqld]# 设置3306端口port=3306 # 设置mysql的安装目录basedir=D:\\MySQL\\ # 设置mysql数据库的数据的存放目录datadir=D:

Zend Studio9.0 10.0 11.0 所有版本破解补丁 无限期试用 注册码方法

破解Zend Studio三步曲 破解Zend Studio步骤1:关闭Zend Studio 破解Zend Studio步骤2:删除以下文件或者文件夹 文件夹:C:\Users\Administrator\.zend文件夹:C:\Users\Administrator\.ZendStudio文件:C:\Users\Administrator\.zs 破解Zend Studio步骤3:启动Zend Studio 完美解决Zend Studio破解.注册码.试用问题! 方案来源:http://my

SciPy0.11.0(or higher)安装

OpenMDao程序依赖scipy并且要求版本在0.11.0以上,安装起来费了一些劲.网上查的可以apt-get install python-scipy安装,但版本只到0.08.0(这里不禁要问源的维护人员搞毛去了,如果支持更高的,根本就不费一点事了).因此按照OpenMDao官网上给出的教程下载源程序编译安装,然后输入以下几条命令,大概就是让python知道安装了这个包吧: cd /usr/local/lib/python2.7/dist-packages sudo find scipy -

8.0.11版本Mysql遇到MySQL 服务无法启动的解决方法

转:https://blog.csdn.net/iyayaqiqi/article/details/80536110 系统环境:win10(1803),64位 MySQL版本:8.0.11免安装版 MySQL下载地址:https://dev.mysql.com/downloads/mysql,在下载页面往下拉,选择自己的操作系统版本和位数,然后下载即可,我下载的是下图版本. MySQL安装:上图链接MySQL是免安装版的,将MySQL解压到任意位置即可,我的解压缩后文件夹名字设置为g:\mysq