Hive在linux上的部署
文章目录
- 1.下载包并解压至/home/hadoop/app/下
- 2.导入到环境变量(添加HIVE_HOME到系统环境变量)
- 3.修改配置
- hive目录下的文件夹的内容介绍
- 修改hive-env.sh
- 修改hive-site.xml
- 拷贝MySQL驱动包到$HIVE_HOME/lib
- 这些的前提是安装好一个MySQL数据库,参考yum install去安装
1.下载包并解压至/home/hadoop/app/下
下载地址:http://archive.cloudera.com/cdh5/cdh/5/
2.导入到环境变量(添加HIVE_HOME到系统环境变量)
[hadoop@hadoop000 ~]$ vi ~/.bash_profile
export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.15.1
export PATH=$HIVE_HOME/bin:$PATH
然后
source ~/.bash_profile
让环境变量立刻生效
3.修改配置
hive目录下的文件夹的内容介绍
bin:放的是一些脚本的东西
conf:配置信息
data:数据
docs:文档
lib:Hive依赖的一些jar包
修改hive-env.sh
直接在conf的末班中拷贝一份再进行修改
[hadoop@hadoop000 conf]$ cp hive-env.sh.template hive-env.sh
[hadoop@hadoop000 conf]$ vi hive-env.sh
进入hive-env.sh并修改以下内容
HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.15.1
修改hive-site.xml
由于没有发现hive-site.xml,那么我们创建并编辑
[hadoop@hadoop000 conf]$ vi hive-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration>
<property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://hadoop000:3306/hadoop_hive?createDatabaseIfNotExist=true</value>
</property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value>
</property><property><name>javax.jdo.option.ConnectionUserName</name><value>root</value>
</property><property><name>javax.jdo.option.ConnectionPassword</name><value>root</value>
</property>
</configuration>
具体字段解释:
1.jdbc:mysql://hadoop000:3306/hadoop_hive:在hadoop000的3306端口上创建名字为hadoop_hive的数据库
2.createDatabaseIfNotExist=true:如果数据库不存在是否创建
3.用户名:root,密码root
<property><name>javax.jdo.option.ConnectionUserName</name><value>root</value>
</property>
<property><name>javax.jdo.option.ConnectionPassword</name><value>root</value>
</property>
拷贝MySQL驱动包到$HIVE_HOME/lib
将MySQL驱动的jar包放入hive-1.1.0-cdh5.15.1/lib下
[hadoop@hadoop000 software]$ cp mysql-connector-java-5.1.27-bin.jar /home/hadoop/app/hive-1.1.0-cdh5.15.1/lib
这些的前提是安装好一个MySQL数据库,参考yum install去安装
参考https://www.cnblogs.com/julyme/p/5969626.html
Hive在linux上的部署相关推荐
- Linux上一键部署KMS
Linux上一键部署KMS 方法如下 方法如下 1.准备主流三大Linux系统 2.配置好固定IP后运行如下代码 wget --no-check-certificate https://github. ...
- Node.js~在linux上的部署~外网不能访问node.js网站的解决方法
这是上一篇node.js部署到linux上的后续文章,当我们安装完node.js之后,建立了sailsjs的网站,然后在外面电脑上无法访问这个网站,这个问题我们如何去解决? 解决思路: 查看linux ...
- Linux上安装部署Solr-4.10.4并测试
Solr是一种全文检索技术,在一些门户社区中能提高用户体验.Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交 ...
- 【搭建NextCloud私有云盘服务】采用docker在linux上进行部署,内含nextCloud移植(迁移服务器)方法
1.前言 完成的效果: 在linux上搭建NextCloud云盘服务,可以通过域名访问到云盘服务,并且安装有SSL证书,可进行https访问. 例如: 服务器公网ip为47.110.66.88 域名为 ...
- 利用 Chef 在 Red Hat Enterprise Linux 上自动化部署 Mariadb Galera Cluster
简介 Chef Chef提供了一套自动化安装和配置软件的工具.它允许开发者以模块化的方式(cookbook)来定义软件的安装和配置流程(recipe),以及流程中的可定制参数(attribute).当 ...
- OpenLDAP在linux上的部署和原理应用centos7
轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的 ...
- linux上wds部署服务,Windows Server 2016部署WDS服务图文详解
Windows Server 2016中的WDS服务,全称Windows 部署服务(Windows Deployment Services)主要用于大中型网络中的计算机操作系统的批量化部署.可以通过W ...
- linux上wds部署服务,WDS服务器的部署与配置
WDS服务器的部署与配置 一. 环境介绍 服务器端系统环境:windows2012 客户端环境:windows2012及win xp系统 二. 部署先决条件 1. 服务器端先决条件 (1)WDS服务器 ...
- Logstash在Linux上安装部署
Logstash 简介: Logstash 是一个实时数据收集引擎,可收集各类型数据并对其进行分析,过滤和归纳.按照自己条件分析过滤出符合数据导入到可视化界面.它可以实现多样化的数据源数据全量或增量传 ...
最新文章
- 计算机、数学、运筹学等领域32个重要算法
- UOJ#460. 新年的拯救计划 构造
- 近期发现的一些-20190519
- face alignment by 3000 fps系列学习总结
- Linux运维:cobbler
- 打印任意想要的菱形,例如3行的、9行的、13行的菱形
- 【机器人】人类反应与机器的浑然一体—营救机器人诞生
- C++之指针探究(十一):函数名的本质和函数指针
- calender get方法_Calendar.get()方法--- WEEK_OF_YEAR 、MONTH、
- 能解决 80% 故障的排查思路
- m语言常用函数和命令
- python pandas ewm 一次指数加权移动平均
- 计算机安全模式无法启动,电脑无法启动,电脑安全模式进不去解决方法大全?...
- java 日期转大写,java步骤转换大写日期及人民币大写转换方式 .txt
- AVL树实现对英文字典的查找
- 世纪佳缘推智能设备 是衰退迹象 还是第二春征兆?
- 阿里云免费ssl证书(PFX格式证书)安装
- 高等数学:第五章 定积分(2)换元积分法 分部积分法 广义积分
- 26个节省时间的Vue提示
- hao123是HTML还是PHP,PHP网址目录大全网址导航源码 支持默认/hao123/2345/114la四种风格...