一:MySQL安装
1:官网下载mysql-server(yum安装)→下载安装wget:yum -y install wget
2:解压rpm -ivh mysql-community-release-el7-5.noarch.rpm
3:安装yum install mysql-community-server
4:重启mysql服务:service mysqld restart
5:进入mysql:mysql -u root→为root用户设置密码root:mysql> set password for ‘root’@‘wll’ =password(‘root’);
二:卸载MySQL
1:重新安装mysql之前需彻底清除mysql
①查看是否有安装的mysql:rpm -qa |grep -i mysql
②依次卸载mysql各安装包:rpm -e --nodeps 安装包名字
③查看残留的mysql目录或文件:find / -name mysql 、 whereis mysql。
④依次删除查询出的各目录:rm -rf 目录名
⑤删除mysql 配置文件:/usr/my.cnf、 /root/.mysql_sercret
三:Hive安装与配置
1:下载压缩包选择apache-hive-2.3.4-bin.tar.gz
2:将压缩包从Windows传输到Linux当前目录下→SecureCRT →开启sftp操作
3:解压安装到指定目录下/root/opt/module→修改解压目录名为hive
4:修改环境变量
①修改etc/profile文件
②添加HIVE_HOME安装路径
③Source命令更新etc/profile文件
5:配置hive-env.sh
①进入/root/opt/module/hive/conf目录,修改hive-env.sh.template的文件名为hive-env.sh
②修改Hadoop的安装路径
③修改Hive的conf目录的路径
6:配置hive-site.xml→进入/root/opt/module/hive/conf目录,修改default.xml.template的文件名为hive-site.xml
四:MySQL Connector/J安装
1:下载压缩包mysql-connector-java-5.1.47.tar.gz
2:将压缩包从Windows传输到Linux当前目录下→SecureCRT →开启sftp操作
3:解压到指定目录下/root/opt/module
4:拷贝驱动包mysql-connector-java-5.1.47-bin.jar复制到/root/opt/module/hive/lib目录中
五:启动hive
1:启动Hadoop:start-all.sh
2:初始化Metastore架构:schematool -dbType mysql -initSchema
3:启动Hive:hive→ hive> 进入hive shell
4:创建/删除/修改/查看 数据库、表、视图,向表中装载数据,查询数据等等
六:Hive应用实例:wordcount
1:建数据源文件并上传到hdfs的/user/input目录下
2:建数据源表t1:create table t1 (line string)
3:装载数据:load data inpath ‘/user/input’ overwrite into table t1
4:编写HiveQL语句实现wordcount算法,建表wct1保存计算结果
5:查看wordcount计算结果
通过这次实验,我对学习的一些数据库的知识有了更深入的了解,在经过编码写程序之后,我也会去对学过的数据库的建立与查询有了初步的了解和应用,我觉得我所学习的知识还远远不够,需要进一步认真学习,勤加练习多做多用,使得自己能够熟练应用学到的知识。
Hive
最新推荐文章于 2022-12-21 21:47:15 发布