将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解

最近在搭建通过网络直接连接数据库模式的Hive时总是在启动的时候报各种错误,所以今天,我们来总结一下这种模式的Hive的搭建过程。

a8368bcaaa04c64da5e2d6f9584cd60f.png

【数据库安装】

安装mysql

yum install mysql-server -y

配置:

启动mysql服务:service mysqld start

设置mysql服务自启动: chkconfig mysqld on

安装好mysql后一定要配置用户的登录权限。因为mySql一定要允许外部访问。

查看当前存在数据库:show databases;

选择使用哪一个数据库:use mysql (数据库名)

查看当前数据库中有哪些表:show tables

修改用户访问权限:desc user;

查看user表中的主机用户名和密码:

d8b4509ccb2bd19285a343887457dac9.png

修改权限:

f0ac15486bde50b40a38818a422de57d.png

所有权限 on 所有库的所有表 to ‘用户名’@’%’ identified by ‘密码’ with grant option

注:%指的是给所有主机

with grant option 表示当前用户有这些权限

因为%代表包括了所有主机,所以将其余删掉

30d0b97f7753adddfa738c4f9851591d.png

配置好root用户后要使其生效:

两种方式:

重启mysql服务

刷新权限信息:

d1e2fba294ae9afb4edc3e54f9c49ae6.png

以root用户登录mysql: mysql –uroot –proot

【Hive安装】

第一步,上传hive安装包和mysql的jar包到另一台机器(不是装mysql的那台)

第二步,解压hive发布包到指定目录

4e5178f22fbc589bc0698520151d9f8e.png

aee40fe8a6aaef136b56b64a38a8f657.png

第三步,配置hive的环境变量

2c4fd08a00e46506e0400764fb1331e3.png

第四步,修改配置文件:

1d175707302a67ad67f3caaeabb1931a.png

将configure中的内容删掉:

b55b4fc399532627531b0fc3222c164b.png

. 指当前行, $指最后一行 ,d删除

设置参数:

只需要配置连接数据库的四个参数以及存储在hdfs中的指定路径。

8cb12e940f456dd3e69d84591fd86c6b.png

360875873f4d91ffce933213537820b7.png

第五步,在hive机器上执行,初始化

084dadf4610332f645278f752dee2fc7.png

会报一个错:hive目录下没有mysql的jar包

7d212581c4c8fb486075ca43d72b2dde.png

将mysql的jar包拷到hive安装目录下的lib目录下后,重新执行schematool命令。

第六步,在mysql机器上,启动mysql服务

1d6caf1062d7de92e6ebb5a17ad50f2c.png

第七步,在hive机器上执行hive命令,连接hdfs。

在启动hive之前,要保证成功启动zookeeper集群,启动Yarn,启动完全分布式集群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567075.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全国计算机四六级报名时间2015,2015年英语四六级口语考试报名时间:10月25日起...

出国留学网英语栏目提示:2015年11月六级口语考试即将开始报名,请跟着小编一起阅读以下的口语考试相关事宜。全国大学英语四、六级委员会办公室最新发布的《2015年11月全国大学英语四、六级口语考试报名通知》已公布:2015年11月英语四级口语报…

游戏脚本代码大全_按键精灵】一个很好学的脚本

这【按键精灵】一个很好学的脚本命令名称:GetPixelColor 得到指定点颜色命令功能:得到指定位置的点的颜色命令参数:参数1 整数型,屏幕X坐标参数2 整数型,屏幕Y坐标返 回 值:【按键精灵】一个很好学的脚本字…

标记三维点_便携式3D扫描仪全自动三坐标测量机三维扫描设计扫描测量摄影

项目简介客户产品该客户的产品是铝铸件,铸件的很多位置没有太高的精度要求,但是铸件加工出来的孔位需要严格对上装配的位置,精加工的面要求却又特别高,并且孔位之间相距较远。客户的困难 由于产品要求较高,一般卡尺量具…

中学生计算机编程教学视频6,计算机科学速成课6:寄存器和内存【视频】

上集,我们用逻辑门做了个简单 ALU它能执行算术(Arithmetic)和逻辑(Logic)运算 ALU 里的 A 和 L 因此得名当然,算出来之后如果扔掉就没什么意义了得找个方法存起来可能还要进行多个连续操作这就用到计算机内存了如果你在主机上打过一场长时间的对局或玩困…

python画图显示不了中文_Python使用matplotlib绘图无法显示中文问题的解决方法

本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法。分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplotlib.pyplot as plt # 定义文本框和箭头格式 d…

软件测试语句覆盖,软件测试中的语句覆盖,分支覆盖,条件覆盖以及路径覆盖...

我举一个简单的例子来解释一下语句覆盖,分支覆盖,条件覆盖以及路径覆盖的相关知识,如果有不对的地方,恳请各位同行指正:举例说明:if Atrue and Btrue then Action1if Ctrue or Dtrue then Action2这是一个很…

按钮点击没有反应_时控开关按键没反应怎么办?

当时市场上时控开关大体分为两种:按键式时控开关和蓝牙时控开关。按键式定时开关不用多做介绍,市场上已经存在很多年了,无论是校时、手动控制开关、设置定时时间,都需要手动接触按键进行调试控制,操作起来相对繁琐一些…

postman替换快捷键ctrl加什么_电脑截图快捷键ctrl加什么

无论我们使用电脑聊天,打游戏还是看视频,都不可避免会使用到截图的功能。下面小编来告诉大家windows自带的截图组合键吧。希望可以帮助到大家。www.aiwin10.com电脑截图快捷键是【ctrl】加【PrScrn】,使用这个组合键截屏,获得的是…

计算机二级科目电子商务,计算机二级Web数据在电子商务中的应用解析

要参加考试的同学们,出国留学网为你整理“计算机二级Web数据在电子商务中的应用解析”,供大家参考学习,更多资讯请关注我们网站的更新哦!计算机二级Web数据在电子商务中的应用解析1引言当前,随着网络技术的发展和数据库技术的迅猛…

代码整理工具_整理了 11 个好用的代码质量审核和管理工具

点击上方“Python编程时光”,选择“加为星标”第一时间关注Python技术干货!来源:云智时代https://www.toutiao.com/i6771334551873520131如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,…

css样式全大写,用css样式表实现首字大写

css当中有许多平时很少用的属性,但是这些属性有时候被发掘出来以后就会立刻引起一些人的追逐,首字大写就是这样一种效果。最近越来越多的blogger开始在自己的blog中运用这一方法,东西很简单,下面就来给大家介绍一下用:first-lette…

vue中 点击事件的写法_vue中的事件:原生事件与自定义事件__Vue.js

模板编译 processAttrs对于ast attributes处理(v-on/)利用onRE与dirRE来捕获事件这里最重要的就是dynamic的判断,vue中可以用动态参数来命名事件名称,如[prop],prop为data中的值。不过通常都是一个静态的事件名称如 click另一个核心方法就是a…

vue点击其它侧边栏收缩_企业微信聊天侧边栏功能怎么开启?聊天侧边栏有什么用?...

腾讯的企业微信上线以来一直在默默的优化更新,今年8月份悄悄上新了聊天侧边栏功能。作为一款主打移动端办公的软件,企业微信上线聊天侧边栏有什么用?聊天侧边栏是啥聊天侧边栏是企业微信的一个全新功能,为了方便公司成员更好的与客…

下找到vue变量_Vue:npm run serve 到底做了什么?

前言 在 vue-cli2或者 vue-cli3 中,当我们创建好一个项目,我们要通过 npm run dev(vue-cli2的命令,vue-cli3之后用npm run serve,原理都一样,只不过是换了一下名字而已)运行一个项目。或者通过 npm run build 打包一个项目。那么问题来了,当我们在命令框中输入这两个命令…

python求最大值最小值_Python求可变参数的最大值最小值以及参数个数

求可变参数的最大值最小值以及参数个数 简介: 首先要做这个题,我们要使用函数来解决,这就要求我们要掌握函数的定义以及函数的调用。函数是一段具有特定功能的、可重用的,用来实现单一,或相关联功能的代码段。用函数名…

关于web服务器性能书籍,图书商城系统的Web服务器性能优化研究与实现

摘要:随着互联网技术的不断发展,特别是电子商务的不断发展,网上购物的需求也在不断的增加.根据《2017-2022年中国电子商务市场运行态势及投资战略研究报告》中指出2015年中国电子商务市场交易额规模16.4万亿元,增长22.7%.而其中网络购物增长36.2%,成为推动电子商务市…

侧边栏配置_企业微信上线“聊天侧边栏”功能,可在外部会话时快捷使用应用...

点击上方“蓝色字体”,选择 “设为星标”关键讯息,D1时间送达!8月7日消息,企业微信发布全新2.8.10版本,新增“聊天侧边栏”功能,且同时支持PC端与移动端。成员在外部会话中,可通过侧边栏使用应用…

python输入逗号分隔_命令行Python逗号分隔的用户输入int值

"2,3"是一个字符串,将其传递给函数不会使其表现为由,分隔的两个不同参数(如您所料)。在>>> def func(arg): ... print arg ... >>> func(a, b) a, b # arg is a variable that stores the passed string 您应该首…

vlc文件服务器局域网,vlc流媒体服务器配置

vlc流媒体服务器配置 内容精选换一换本节操作以Windows Server 2012操作系统的弹性云服务器为例介绍实现多用户登录的操作步骤。Windows server2012服务器默认能够支持两个用户同时远程登录,而通过配置远程桌面会话主机和远程桌面授权,即可实现多用户远程…

移动短信回执怎么开通_移动短信回执业务内容及资费介绍

短信回执业务是指移动客户向网内其他用户发送短信后,将会收到一条回执短信,内容包含接收方是否成功接收的状态报告信息,同时还可以收到我们提供的附加资讯信息的业务。附加资讯信息长度限为44个字符(含标点符号),内容涉及文化娱乐…