在linux安装mysql,hive

安装mysql  rpm -Uvh  mysql80-community-release-el7-1.noarch.rpm

查看mysql

yum repolist all | grep mysql

修改mysql80

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

如果yum命令没反映 Yum  -y  install  yum-utils



获取临时登录密码:grep 'temporary password' /var/log/mysqld.log

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

重新登陆,开启远程访问GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION;

刷新一下访问权限:FLUSH PRIVILEGES


都成功后用SQLyog登录

 

出现这种1064错误,手打一次命令:

安装hive:

在官网下载hive,放到xftphome/hadoop

解压:tar -xzf .........tar............ -C opt

进入到conf/

复制hive-default.xml.template这个文件,将其改名为hive-site.xml

Cp hive-default.xml.template hive-site.xml

Vi  hive-site.xml   然后敲:/javax.jdo.option.ConnectionURL 回车敲 n

修改:jdbc:mysql://python5:3306/hive?autoReconnect=true&useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC

(javax.jdo.option.ConnectionDriverName)并修改为(com.mysql.jdbc.Driver)

(javax.jdo.option.ConnectionUserName)

(javax.jdo.option.ConnectionPassword)

 查看数据库的储存地址(hive.metastore.warehouse.dir )

配置环境变量:

Cd ..  >  pwd  >  hivepath=`pwd`  >   $hivepath 

启动MySQL(schematool -dbType mysql -initSchema)

然后切换到root用户下安装wget

 yum -y  install wget

切换到hadoop用户下cd opt/apache-hive-2.3.2-bin/lib

下载mysql jar

wget   http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar

接着执行schematool -dbType mysql -initSchema

最后显示schemaTool  comleted 表示成功

启动hadoop

启动hive,更改路径,都换成自己的路径,自己复制通道,新建一个文件hivemp,然后复制这个文件所在的路径home/hadoop/hivemp

Vi  hive-site.xml  然后敲 :/system:java.io.tmpdir,更改下的<value>

继续查找


都改完之后输入hive


进入到mysql 中,查看数据库(show databases)mysql  -uroot  -proot

Show databases;  发现出现了hive 证明hive成功了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值