一、

官网:http://hive.apache.org/

下载: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中也有

最新文章

  1. iOS --SQL的增加、删除、查找、修改
  2. [Keras] Install and environment setting
  3. 使用PhoneGap开启移动开发之旅
  4. 深入理解javascript作用域系列第一篇——内部原理
  5. linux hugepage
  6. 解决:子元素设置margin-top,父元素也受影响的问题
  7. 《c程序设计语言》读书笔记--大写转小写
  8. sql over开窗函数
  9. SVN--从本地检出项目至服务器报错--禁止访问
  10. js 后台异步执行
  11. tomcat : Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException:
  12. 扯扯maven的蛋
  13. Flight学习(一)
  14. js For循环练习。
  15. org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir
  16. 对象序列化Serializable
  17. Cowboy http服务器 websocket
  18. 回车符与换行符问题——C语言
  19. 通过http URL 获取图片流 转为字节数组
  20. 打印mac地址

热门文章

  1. struct platform_device中的id成员
  2. 华为OJ 名字美丽度
  3. ecshop属性排序
  4. Machine Learning in Action(2) 决策树算法
  5. failed to load AppCompat ActionBar with unkNown error
  6. TortoiseSVN使用笔记
  7. ALSA lib调用实例
  8. mysql学习笔记(七)—— MySQL内连接和外连接
  9. finalize方法
  10. Local storage htm5