使用远程mysql作为元数据库安装Hive

环境:

CentOS6.6  hadoop1.2.1  mysql5.1.73

1、下载

[[email protected] ~]$ wget http://mirrors.cnnic.cn/apache/hive/hive-1.0.0/apache-hive-1.0.0-bin.tar.gz

2、解压

[[email protected] ~]$ tar -zxf apache-hive-1.0.0-bin.tar.gz

3、设置环境变量

[[email protected] ~]$ vim .bash_profile

HIVE_HOME=/home/grid/apache-hive-1.0.0-bin

PATH=$PATH:$HIVE_HOME/bin

CLASSPATH=$CLASSPATH:$HIVE_HOME/lib

export HIVE_HOME PATH CLASSPATH

[[email protected] ~]$ source .bash_profile

4、编辑Hive配置文件

a、编辑 hive-env.sh ,指定 HADOOP_HOME 、HIVE_CONF_DIR

[[email protected] conf]$ pwd

/home/grid/apache-hive-1.0.0-bin/conf

[[email protected] conf]$ cp hive-env.sh.template hive-env.sh

[[email protected] conf]$ vim hive-env.sh

# Set HADOOP_HOME to point to a specific hadoop install directory

HADOOP_HOME=/home/grid/hadoop-1.2.1

# Hive Configuration Directory can be controlled by:

export HIVE_CONF_DIR=/home/grid/apache-hive-1.0.0-bin/conf

b、编辑 hive-site.xml ,修改数据库连接属性(javax.jdo.option.ConnectionURL/ConnectionDriverName/ConnectionUserName/ConnectionPassword)

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

[[email protected] conf]$ vi hive-site.xml

<property>

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

<value>jdbc:mysql://192.168.0.103:3306/hivedb</value>

</property>

<property>

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

<value>com.mysql.jdbc.Driver</value>

</property>

<property>

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

<value>hive</value>

</property>

<property>

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

<value>123456</value>

</property>

<property>

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

<value>thrift://192.168.0.104:9083</value>

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

</property>

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/user/hive/warehouse</value>

<description>location of default database for the warehouse</description>

</property>

5、复制MySQL的JDBC驱动包到Hive的lib目录下

6、启动Hive(hadoop已启动)

启动服务端

[[email protected] ~]$ hive --service metastore

Starting Hive Metastore Server

启动客户端

[[email protected] ~]$ hive

Logging initialized using configuration in jar:file:/home/grid/apache-hive-1.0.0-bin/lib/hive-common-1.0.0.jar!/hive-log4j.properties

hive>

时间: 2024-12-29 11:19:37

使用远程mysql作为元数据库安装Hive的相关文章

hive绑定本地mysql为元数据库

突然想起来之前写过一篇关于将hive元数据库从默认的本地derby更改为绑定到远程mysql的文章,在云笔记里面翻了一下发现还真在,现在分享给各位~~ 环境: 操作系统:Centos6.5 mysql:5.6 hive:0.13.1 hadoop:1.2.1 一.配置mysql 1. 安装mysql(参照<centos mysql安装与配置(非默认安装)>) 2. mysql中创建hive元数据库,名为hive mysql>create database hive; 3. 对Hadoop

安装hive和安装mysql

首先检查系统安装的mysql版本,使用命令    rpm  -qa | grep mysql 若要安装自己的版本,则先执行删除操作       rpm  -e  xxxxx.rpm   --nodeps 然后安装自己的版本,        rpm  -i  xxxxx.rpm 远程连接mysql,操作步骤如下: 1.进入mysql环境中 mysql -uroot -proot 2.设置mysql,授权hive可以远程连接mysql数据库 grant  all on hive.* to 'root

CentOS6.4下Mysql数据库的安装与配置,导入数据库,授权远程ip

卸载掉原有mysql 因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 [[email protected] ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [[email protected

安装Hive(独立模式 使用mysql连接)

安装Hive(独立模式 使用mysql连接) 1.默认安装了java+hadoop 2.下载对应hadoop版本的安装包 3.解压安装包 tar zxvf apache-hive-1.2.1-bin.tar.gz 4.安装mysql yum -y install mysql-server mysql mysqldev //需要以root身份运行 另外可能需要配置yum源 mysql常用命令: service mysqld start/stop chkconfig mysqld on //加入开机

Ubuntu 安装hive + mysql

先安装mysql sudo apt-get update sudo apt-get install mysql-server sudo mysql_secure_installation具体详情请另查.注意:mysql 5.7.24 会有安全检测之类,可能需要降低安全机制: 详见:https://blog.csdn.net/u014236541/article/details/78244601 1. 通过tar -zxvf ....hive.tar.gz  -C /soft  解压安装hive

4.安装hive

下载安装包并解压安装元数据库配置hive添加hvie环境变量修改hive-env.sh修改hive配置文件初始化metastore使用hive cli配置hivemestore配置hiveserver2连接使用beeline服务器配置和客户端配置 本系列的前几篇目录都是快速安装环境,因为我在家需要一套环境来学习.更详细的教程请看. 下载安装包并解压 到http://hive.apache.org/downloads.html 下载安装包,这里选择2.1.1版本. 以hive用户解压到/opt/下

HADOOP docker(四):安装hive

1.hive简介2.安装hive2.1 环境准备2.1.1 下载安装包2.1.2 设置hive用户的环境变量2.1.3 hive服务端配置文件2.1.4 hive客户端配置文件2.1.4 分发hive配置文件2.2 启动hive2.2.1 初始化数据库2.2.2 创建HDFS目录2.2.3 启动hive3.总结 getting start: https://cwiki.apache.org/confluence/display/Hive/GettingStarted hive wiki: htt

hadoop hive2.0 mysql本地仓库安装 错误解决

参考资料: hive安装手册. Hadoop2.7实战v1.0之Hive-2.0.0+MySQL远程模式安装  http://m.blog.itpub.net/30089851/viewspace-2082805/ 安装环境 Ubuntu 12.04 server java 1.7.0_95 hadoop 2.6.4 步骤: 1.安装mysql 直接使用命令安装: 更新源 sudo apt-get update 安装 sudo apt-get install mysql-server mysql

ubuntu - 安装hive

粗略步骤: 详细参考:https://www.2cto.com/net/201804/735478.html 环境:ubunut  jdk  hadoop   mysql 一.下载hive 二.解压(到指定目录) 三.配置 /etc/profile [环境变量] -  执行: source /etc/profile 四.编写hive-env.sh [ 绑定hadoop ] 注:原文件中没有 hive-env.sh 文件,可以自己创建,也可以通过 hive-env.sh.template  cp一