hive安装——metadata存储在mysql中
来源:互联网 发布:java静态变量怎样泛型 编辑:程序博客网 时间:2024/05/29 13:10
hive安装——metadata存储在mysql中
本文介绍如何启动hive,并且把元数据存储在mysql中。
本文阅读前提:
1、能够运行的hadoop集群。
好,下面上货。
1、首先需要下载编译好的hive。官网地址:http://mirrors.cnnic.cn/apache/hive/
2、运行hadoop集群(略,可以参考http://blog.csdn.net/wild46cat/article/details/53123291)
3、把hive tar开,然后放到你想放在的目录,这里我放在/home/hive
4、添加环境变量
sudo vim /etc/profile
把hive的路径添加到环境变量path中
5、进入hive文件夹中的conf文件夹
其中beeline-log4j.properties 和hive-log4j.properties是直接从.template文件中复制的,复制后不需要修改。
6、hive-env.sh 文件中配置hadoop环境、java环境以及hive环境
# Set HADOOP_HOME to point to a specific hadoop install directoryexport HADOOP_HOME=/home/hadoopexport JAVA_HOME=/user/local/jdk1.8.0_111# Hive Configuration Directory can be controlled by:export HIVE_CONF_DIR=/home/hive/confexport HIVE_HOME=/home/hive
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://192.168.1.120:3306/hive?characterEncoding=utf-8&useSSL=false</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>123456</value> <description>password to use against metastore database</description> </property>
8、需要在hive的lib文件夹下添加mysql的jdbc连接jar文件。
9、在mysql中创建hive数据库
10、启动hive:
11、此时查看mysql中刚才新建的hive数据库中的内容:
0 0
- hive安装——metadata存储在mysql中
- hive metadata mysql存储
- Hive存储过程HQL/SQL(二)– 在Hive存储过程中读写MySQL表
- 配置hive元数据存储在mysql中
- 使用mysql做hive metadata 数据库
- hive存储元数据在mysql配置
- hive安装、配置 mysql存储元数据
- hive安装完MySQL后报Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient错误
- Hive安装—本地MySQL模式
- Hive安装—远端MySQL模式
- HIVE安装系列之一:在Linux中安装mysql,为其作为hive的metastore做准备
- metadata远程存储和hive.metastore.local属性的说明
- centOS中安装MySql及Hive
- hadoop集群中安装hive+mysql
- Install Hive using Mysql as metadata store On Ubuntu.
- hive metadata 存mysql 注释中文乱码的有关
- hive用mysql保存元数据(metadata)
- hive metadata 存mysql 注释中文乱码的问题
- mysql数据库的基础操作sql应用
- SQL 修改表的信息 ALTER 语法总结
- library not found for -lWeChatSDK
- Codevs 1404 字符串匹配(Kmp)
- 文档管理app端需求实现方案关键点记录
- hive安装——metadata存储在mysql中
- 设计模式-建造者模式
- ArrayList和Vector区别
- Spring框架之IOC、AOP详解
- 共享内存队列的实现
- 笔记:QT中的signal函数
- 加号和stringbuffer.append()的区别
- 检查网络电缆与网卡连接状态的命令
- 设置主机名为www