当前位置: 首页 > news >正文

spark mysql 环境搭建_Hive搭建

仅仅在spark1上搭建

下载安装HIVE下载hive,下载bin版本,不要下载src版本

将下载的hive包解压缩到/usr/local文件夹下

修改夹名字为hive

配置环境变量

下载安装mysql

安装mysql serveryum install -y mysql-server

service mysqld start

chkconfig mysqld on

安装mysql connectoryum install -y mysql-connector-java

将mysql connector拷贝到hive的lib包中cp /usr/share/java/mysql-connector-java-5.1.17.jar /usr/local/hive/lib

在mysql上创建hive元数据库,并对hive进行授权create database if not exists hive_metadata;

grant all privileges on hive_metadata.* to 'hive'@'%' identified by 'hive';

grant all privileges on hive_metadata.* to 'hive'@'localhost' identified by 'hive';

grant all privileges on hive_metadata.* to 'hive'@'spark1' identified by 'hive';

flush privileges;

use hive_metadata;

配置hive-site.xmlcd /hive/conf

mv hive-default.xml.template hive-site.xml

vi hive-site.xml

修改hive-site.xml相应内容javax.jdo.option.ConnectionURL  jdbc:mysql://spark1:3306/hive_metadata?createDatabaseIfNotExist=true  javax.jdo.option.ConnectionDriverName  com.mysql.jdbc.Driver  javax.jdo.option.ConnectionUserName  hive  javax.jdo.option.ConnectionPassword  hive  hive.metastore.warehouse.dir  /user/hive/warehouse

配置hive-env.sh和hive-config.shcd /hive/conf

mv hive-env.sh.template hive-env.sh

vi /usr/local/hive/bin/hive-config.sh

修改hive-config.shexport JAVA_HOME=/usr/java/latest

export HIVE_HOME=/usr/local/hive

export HADOOP_HOME=/usr/local/hadoop

验证hive是否安装成功

直接输入hive命令,可以进入hive命令行

如果出现以下错误:[Fatal Error] hive-site.xml:2787:3: The element type "configuration" must be terminated by the matching end-tag "".

...

原因是hive-site.xml文件2783行少了一个

测试hive[root@spark1 conf]# hive

18/11/18 08:00:06 WARN conf.HiveConf: DEPRECATED: hive.metastore.ds.retry.* no longer has any effect.  Use hive.hmshandler.retry.* instead

Logging initialized using configuration in jar:file:/usr/local/hive/lib/hive-common-0.13.1-cdh5.3.6.jar!/hive-log4j.properties

hive> show databases;

OK

default

Time taken: 0.413 seconds, Fetched: 1 row(s)

hive> create table t1(id int);

OK

Time taken: 0.786 seconds

hive> drop table t1;

OK

Time taken: 0.559 seconds

相关文章:

  • mysql vsftp_vsftp配置验证方式mysql和文件虑拟用户
  • php mysql 连接运算符_php – MINUS运算符在MySQL?
  • centos7.3中安装mysql_CentOS7.3中安装MySQL5.6
  • qstring取前几个_QT中QString 类的使用--获取指定字符位置、截取子字符串等
  • 怎么用yum安装mysql数据库_使用yum如何安装mysql数据库讲析
  • java完全面向对象吗_浅谈对Java为何是完全面向对象语言
  • java getbean不同实现_Spring Boot 2 实战:根据条件来自动配置不同逻辑的Bean
  • 孝感 java_孝感java工资一般多少,孝感java工资待遇,孝感java工资待遇到多少
  • java struct2拦截器_Java struts2 拦截器 interceptors
  • JAVA安卓4.4.4_Android源码4.4.4_r1下载和编译
  • java 设置listview单元格颜色_动态改变Listview的item背景颜色和item中字体的颜色
  • 最长递增子序列 java_动态规划深入6 最长递增子序列
  • yml mysql参数_yml配置--给参数设置默认值
  • ant java eclipse_(转)Eclipse中使用Ant
  • java json merge_JavaScript 如何合并两个Json对象
  • docker python 配置
  • fetch 从初识到应用
  • HTTP 简介
  • iOS编译提示和导航提示
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JS实现简单的MVC模式开发小游戏
  • Python爬虫--- 1.3 BS4库的解析器
  • React-flux杂记
  • Yeoman_Bower_Grunt
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 初探 Vue 生命周期和钩子函数
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于 Babel 的 npm 包最小化设置
  • 基于Android乐音识别(2)
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 巧用 TypeScript (一)
  • 如何选择开源的机器学习框架?
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​决定德拉瓦州地区版图的关键历史事件
  • #DBA杂记1
  • $L^p$ 调和函数恒为零
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (分类)KNN算法- 参数调优
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Google的Objective-C编码规范
  • .net core 控制台应用程序读取配置文件app.config
  • .NET 反射 Reflect
  • .NET 解决重复提交问题
  • .NET运行机制
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • ::before和::after 常见的用法
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [BeginCTF]真龙之力
  • [BT]BUUCTF刷题第8天(3.26)