Hive-0.13.1本地独立模式安装 元数据存储到MariaDB-10.1.0 Hadoop-2.4.0
来源:互联网 发布:淘宝店铺考试 编辑:程序博客网 时间:2024/05/23 20:02
http://xiejianglei163.blog.163.com/blog/static/1247276201462491813826/
使用的Hadoop版本:2.4.0
离线安装MariaDB:
http://xiejianglei163.blog.163.com/blog/static/124727620144541845753/
安装完后查看mariadb状态:
service mysql status
service mysql start
修改root密码:
mysqladmin -u root password 'root'
登录:
mysql -u root -p
创建用户 :
- MariaDB [(none)]>insert into mysql.user(Host,User,Password) values("localhost","hadoop",password("hadoop"));
- MariaDB [(none)]>flush privileges;
创建数据库:
MariaDB [(none)]>create database hive;
授权:
MariaDB [(none)]>grant all on hive.* to hadoop@'%' identified by "hadoop";
MariaDB [(none)]>flush privileges;
安装Hive,解压:
tar -zxvf apache-hive-0.13.1-bin.tar.gz
解压后,编辑java.sh(java.sh为自己创建的脚本): vim /etc/profile.d/java.sh
export HIVE_HOME=/opt/modules/hive/apache-hive-0.13.1-bin
export HIVE_CONF_DIR=$HIVE_HOME/conf
export CLASSPATH=$CLASSPATH:$HIVE_HOME/lib
并将$HIVE_HOME/bin加入到PATH中
下载java的驱动包:
mariadb-java-client-1.1.7.jar
放到$HIVE_HOME/lib下面
复制hive-default.xml.template为hive-site.xml并编辑:
<property>
<name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true</value><description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name><value>org.mariadb.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.ConnectionUserName</name><value>hadoop</value><description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name><value>hadoop</value><description>password to use against metastore database</description>
</property>
<property>
<name>hive.metastore.warehouse.dir</name><value>hdfs://master:9000/user/hive/warehouse</value><description>location of default database for the warehouse</description>
</property>
命令:hive
hive>show tables;
create table xjl(id int);
drop table xjl;
查看MariaDB中的hive可以看到出现了许多张表
Hive的数据存放在hdfs中/user/hive/warehouse中
0 0
- Hive-0.13.1本地独立模式安装 元数据存储到MariaDB-10.1.0 Hadoop-2.4.0
- hive安装(本地mariaDB为元数据库)
- HIVE本地独立模式安装
- Hive本地独立模式安装
- hive安装、配置 mysql存储元数据
- hive安装过程:metastore(元数据存储)的三种方式之本地derby方式
- hive安装过程:metastore(元数据存储)的三种方式之本地mysql方式
- Hadoop Hive基础SQL语法(DML 操作:元数据存储)
- Hive搭建并将元数据存储到MySQL
- [原创]独立模式安装Hive
- Hive 存储元数据 详解
- Hive安装过程(mysql/oracle存储元数据)
- Hive安装并使用MySQL存储元数据
- hadoop-hive本地和伪分布式模式的安装
- Hive本地模式安装
- Hive安装本地模式
- hive元数据配置本地mysql出错
- hive提取数据到本地
- 朴素贝叶斯分类
- 使用jdbc访问数据库出现“Get Value Fail”错误
- 写代码的小女孩
- NSURLSession使用说明及后台工作流程分析
- centos命令
- Hive-0.13.1本地独立模式安装 元数据存储到MariaDB-10.1.0 Hadoop-2.4.0
- 1、JAVA微信开发-微商城_O2O微门店SAAS系统开发
- iOS 7系列译文:忘记NSURLConnection,拥抱NSURLSession吧!
- Hive配置项的含义详解
- iOS7新特性-NSURLSession详解 - IOS开发者
- 查询分析器默认代码颜色
- js实现千分符和保留几位小数
- rabbitmq安装后无法启动
- RXJava——线程控制 —— Scheduler (一)