1.3-1.4 hive环境部署
2024-09-06 14:27:29
一、
下载:http://archive.apache.org/dist/hive/
GitHub:https://github.com/apache/hive
二、伪分布式部署
前提是hadoop环境已经部署好了;我用的之前的hadoop伪分布式环境;
1、准备安装包、解压
[root@hadoop-senior softwares]# tar zxf apache-hive-0.13.1-bin.tar.gz -C /opt/modules/
2、重命名目录
[root@hadoop-senior ~]# cd /opt/modules/ [root@hadoop-senior modules]# ls
apache-hive-0.13.1-bin apache-maven-3.0.5 hadoop-2.5.0 jdk1.7.0_80 [root@hadoop-senior modules]# mv apache-hive-0.13.1-bin/ hive-0.13.1 [root@hadoop-senior modules]# ls
apache-maven-3.0.5 hadoop-2.5.0 hive-0.13.1 jdk1.7.0_80
3、hive-env.sh.template
#先重命名为:hive-env.sh #修改以下两行
HADOOP_HOME=/opt/modules/hadoop-2.5.0 #hadoop安装目录 export HIVE_CONF_DIR=/opt/modules/hive-0.13.1/conf #hive的conf目录
4、在HDFS上创建数据目录
#创建
[root@hadoop-senior hadoop-2.5.0]# bin/hadoop fs -mkdir /tmp #我的/tmp已经存在
[root@hadoop-senior hadoop-2.5.0]# bin/hadoop fs -mkdir -p /user/hive/warehouse #加权限
bin/hadoop fs -chmod g+w /tmp
bin/hadoop fs -chmod g+w /user/hive/warehouse
5、进入hive
#第一次进入可能有点慢
[root@hadoop-senior hive-0.13.1]# bin/hive
Logging initialized using configuration in jar:file:/opt/modules/hive-0.13.1/lib/hive-common-0.13.1.jar!/hive-log4j.properties
hive> show databases;
OK
default
Time taken: 0.01 seconds, Fetched: 1 row(s)
hive> use default;
OK
Time taken: 0.009 seconds #是不是有点mysql的感觉了,确实,甚至连命令都很像;
6、使用
hive> create table bf_log(ip string,user string,requesturl string);
OK
Time taken: 0.274 seconds
hive> show tables;
OK
bf_log
Time taken: 0.011 seconds, Fetched: 1 row(s)
hive> select count(*) from bf_log; #此时就会去执行MapReduce了,命令行中清晰可见,yarn的web中也有
最新文章
- iOS --SQL的增加、删除、查找、修改
- [Keras] Install and environment setting
- 使用PhoneGap开启移动开发之旅
- 深入理解javascript作用域系列第一篇——内部原理
- linux hugepage
- 解决:子元素设置margin-top,父元素也受影响的问题
- 《c程序设计语言》读书笔记--大写转小写
- sql over开窗函数
- SVN--从本地检出项目至服务器报错--禁止访问
- js 后台异步执行
- tomcat : Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException:
- 扯扯maven的蛋
- Flight学习(一)
- js For循环练习。
- org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir
- 对象序列化Serializable
- Cowboy http服务器 websocket
- 回车符与换行符问题——C语言
- 通过http URL 获取图片流 转为字节数组
- 打印mac地址