将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解
最近在搭建通过网络直接连接数据库模式的Hive时总是在启动的时候报各种错误,所以今天,我们来总结一下这种模式的Hive的搭建过程。
【数据库安装】
安装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表中的主机用户名和密码:
修改权限:
所有权限 on 所有库的所有表 to ‘用户名’@’%’ identified by ‘密码’ with grant option
注:%指的是给所有主机
with grant option 表示当前用户有这些权限
因为%代表包括了所有主机,所以将其余删掉
配置好root用户后要使其生效:
两种方式:
重启mysql服务
刷新权限信息:
以root用户登录mysql: mysql –uroot –proot
【Hive安装】
第一步,上传hive安装包和mysql的jar包到另一台机器(不是装mysql的那台)
第二步,解压hive发布包到指定目录
第三步,配置hive的环境变量
第四步,修改配置文件:
将configure中的内容删掉:
. 指当前行, $指最后一行 ,d删除
设置参数:
只需要配置连接数据库的四个参数以及存储在hdfs中的指定路径。
第五步,在hive机器上执行,初始化
会报一个错:hive目录下没有mysql的jar包
将mysql的jar包拷到hive安装目录下的lib目录下后,重新执行schematool命令。
第六步,在mysql机器上,启动mysql服务
第七步,在hive机器上执行hive命令,连接hdfs。
在启动hive之前,要保证成功启动zookeeper集群,启动Yarn,启动完全分布式集群
将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解相关推荐
- 启动hive报错_远程服务器模式Hive的搭建过程详解
昨天总结了一下Hive通过网络连接数据库模式的搭建过程,今天我来总结一下另外一种模式-远程服务器模式Hive的搭建过程. 首先,我们来看一下机器如何分配: 在集群中,我们准备四台虚拟机,node001 ...
- python的执行过程_在交互式环境中执行Python程序过程详解
前言 相信接触过Python的伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同的操作平台上还互不相同.今天,小编讲些Py ...
- 链路聚合_【网络干货】链路聚合可靠性技术详解
一.基本概念 如图所示,DeviceA 与DeviceB 之间通过三条以太网物理链路相连,将这三条链路捆绑在一起,就成为了一条逻辑链路,这条逻辑链路的最大带宽等于原先三条以太网物理链路的带宽总和,从而 ...
- 将xscj指定为当前数据库_(2)连接登陆数据库
参数说明:-u 表示指定用户,-u与root用户名之间的空格可省略-p 表示会提示输入密码,-p与密码之间不能存在空格-S 指定套接字位置-h 指定远端的mysql主机-P 大写,指定musql服务对 ...
- python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
- python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
- python杨辉三角输出指定行_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
- sql server修改字段编码格式_原理:一条 sql 的执行过程详解
思维导航: 写操作执行过程 组件介绍 1.undo log 与 MVCC 2.redo log 与 Buffer Pool 3.bin log(Server 层) 1.连接器 2.缓存(Cache) ...
- python制作二维码_基于Python生成个性二维码过程详解
一.问题描述 通过调用MyQR模块来实现生成个人所需二维码. 安装: pip install myqr 二.代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myq ...
最新文章
- 年薪百万是什么感觉?
- 个人作业-Alpha项目测试
- AAuto如何发布EXE文件
- iOS 淘宝买 开发者证书 进行真机调试
- 【android】系统库:framework+本地库(-java)+java库(与jre的子集兼容)
- 用于检测未知恶意软件的深度学习方法
- ES文件浏览器曝严重漏洞,或影响数亿Android用户
- 循环肿瘤细胞(circulating tumor cells,CTCs)
- 在线培训考核系统源码
- 信息差副业小项目,高利润,新手日入500+
- 量子计算机基本信息单位,单粒子的量子态可作为存储最基本单位
- 加州大学欧文分校 计算机专业,加州大学欧文分校计算机工程专业怎么样?
- 福大软工 · 第八次作业(课堂实战)- 项目UML设计(团队)
- python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
- u盘怎么样在w ndows7上使用,Windows7安装U盘 DIY 制作全攻略
- dnf如何快速拾取物品_DNF宠物之最,快来Pick出你的挚爱
- ZOJ 3380 Patchouli's Spell Cards( 概率DP)
- POJ 2657 Comfort
- c语言两位数码管程序,单片机制作—两位数码管显示 c语言 汇编程序+电路图
- MySQL 数据库大学生速成复习大纲(持续更新)
热门文章
- linux下4g显卡可以挖矿吗,文件不断扩大,ETH矿工即将面临重大抉择问题
- 集成 websocket 的四种方案
- Controller层使用@value注解获取不到properties属性值
- 线程中可以创建进程吗_Linux 进程线程是如何创建的?
- 不使用 + 和 - 运算符计算两整数之和
- ul 原点显示_web前端开发学习教程,CSS HTML - ul li列表原点如何相连
- sgm3157功能_SGM3157_SGM3157供应商_价格_Datasheet_pdf资料-IC资料网
- java 堆_JAVA学习笔记 07——堆、栈和垃圾回收机制
- mysql 表 类型_mysql表类型
- python 2x可以打么_Python打基础一定要吃透这68个内置函数