【无标题】

hive本地安装

1.下载mysql

●sudo apt install mysql-server
如果有错误,先执行sudo apt-get update;在执行sudo apt install mysql-server
●sudo mysql可以直接进入到mysql中;
登录mysql -u root -p
(输入root密码)
在这里插入图片描述

刚安装不知道密码怎么办,查看随机密码LG211修改密码登录

【参考1】[https://blog.youkuaiyun.com/m0_70885101/article/details/127414184]
【参考2】
●sudo mysql 进入MySQL,
●查看user表
use mysql;
select user,plugin from user;
在这里插入图片描述
●修改root密码格式
update user set plugin=‘mysql_native_password’ where user=‘root’
在这里插入图片描述
select user,plugin from user;
在这里插入图片描述
●刷新权限
flush privileges;
●增加密码在这里插入图片描述刷新权限
在这里插入图片描述

●退出
exit
●重启服务
service mysql restart
在这里插入图片描述
需要认证,输入自己Linux密码
●root登录
mysql -u root -p

第2步:在mysql中为hive创建数据库及用户

(1)登录:
mysql -u root -p
(输入root密码)

(2)查看现有用户(mysql 5.7)
mysql>select host,user,authentication_string from mysql.user;

(3)创建数据库
mysql> create database hive default character set utf8 collate utf8_general_ci;

(4)新建用户
#格式:create user “username”@“host” identified by “password”;

mysql-> create user ‘hive’@‘localhost’ identified by ‘123456’;
#create user ‘hive’@‘node002’ identified by ‘123456’;
#create user ‘hive’@‘%’ identified by ‘123456’;

/host=“localhost"为本地登录用户,host=“ip"为ip地址登录,host=”%”,为外网ip登录/

(5)授权
#格式:grant privileges on databasename.tablename to ‘username’@‘host’ IDENTIFIED BY ‘PASSWORD’;
mysql-> grant all privileges on hive.* to ‘hive’@‘localhost’;
mysql-> flush privileges; /刷新权限/

(6)查看权限
show grants;
查看某个用户的权限:
show grants for ‘hive’@‘localhost’;

第3步:

本地模式还需要下载MySQL的JDBC驱动,且驱动的版本须是5.1.43以上,可在MySQL官方下载。
这里采用的MySQL驱动文件名是mysql-connector-java-5.1.46.jar。安装过程如下。
(1)解压Hive
tar -zxvf apache-hive-2.3.3-bin.tar.gz -C ~

rm apache-hive-2.3.3-bin.tar.gz
(2)创建一个软链接以方便使用
cd
ln -s apache-hive-2.3.3-bin/ hive
(3)设置环境变量
vi ~/.bashrc
在打开的文件末尾增加如下的内容。
export HIVE_HOME=/home/node01/hive
export PATH= H I V E H O M E / b i n : HIVE_HOME/bin: HIVEHOME/bin:PATH

使环境变量生效:
source ~/.bashrc
(4)修改配置文件
cd ~/hive/conf
vi hive-site.xml
在打开的文件中,更换为如下内容如下。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> javax.jdo.option.ConnectionURL jdbc:mysql://localhost:3306/hive?useSSL=false javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName hive javax.jdo.option.ConnectionPassword 123456 (5)将MySQL驱动文件复制到Hive安装目录的lib下 cp mysql-connector-java-5.1.46-bin.jar ~/hive/lib (6)初始化MySQL 如果是首次安装,需要执行初始化命令。 schematool -dbType mysql -initSchema (7)启动Hive 确保Hadoop已经启动,然后运行下面的命令。 hive
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值