1、解压hive到指定目录/usr/local/src 改名,将mysql的驱动包拷贝到hive的lib目录下
2、环境变量
1)
vi /etc/profile
export HIVE_HOME=/usr/local/src/hive
export PATH=
P
A
T
H
:
PATH:
echo ‘export HIVE_HOME=/usr/local/src/hive’ >> /etc/profile
echo ‘export PATH=
P
A
T
H
:
PATH:
PATH:HIVE_HOME/bin’ >> /etc/profile
3、修改hive配置文件 /usr/local/src/hive/conf下
2)hive-site.xml(配置元数据的存储数据库信息,可以新建也可以直接复制模板修改)
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false&amp;useUnicode=true&amp;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>123456</value>
</property>
4、初始化hive元数据:
schematool –dbType mysql –initSchema
常见问题:
1)启动hive时出现hdfs in safemode
将hadoop退出安全模式
hdfs dfsadmin –safemode leave
2)驱动不存在ClassNotFoundException,将mysql的驱动包拷贝到hive的lib目录下
查看数据库
show databases;
使用数据库:
use 数据库名;
create table tb_emp(eid int,name string,salary float,designation string)
comment 'employee details' row format delimited
fields terminated by 't' lines terminated by 'n';
原文地址:https://blog.csdn.net/weixin_43977307/article/details/134759527
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_48380.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!