Hive实践
2016-03-31 11:40
162 查看
准备
wget http://mirror.bit.edu.cn/apahce/hive/hive-0.11.0/hive-0.11.0-bin.tar.gz tar -zxvf hive-0.11.0-bin.tar.gz cd hive-0.11.0-bin sudo vi /etc/profile - export HIVE_HOME=/usr/hive-0.11.0-bin - export PATH =$PATH:$HIVE/bin hadoop fs -mkdir /tmp hadoop fs -mkdir /user/hive/warehouse hadoop fs -chmod g+w /tmp hadoop fs -chmod g+w /user/hive/warehouse cp conf/hive-log4j-properties.template conf/hive-log4j/properties local模式:set mapred.job.tracker=local; hadoop集群模式:set mapred.job.traker=host001:9001; hive 相关: create table demo (key int,value string) row format delimited fields terminated by '='stored as textfile; 加载数据到表demo: load data local inpath '/usr/hive-0.11.0-bin/data.txt'into table demo; 查询: select * from demo; select * from demo where key>=100 and key <=120; seclet *,count(*)as fre from demo group by value order by fre desc;
配置metastore 使用Mysql
sudo apt-get install mysql-server mysql-client grant all privileges on *.* to 'root'@'%'with grant option; sudo vi /etc/mysql/my.cnf - 注释 bind-address =127.0.0.1 - mysql -uroot -psyc vi conf/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://host001:3306/hive?createDatabaseIfNotExis=true</value> </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> <name>javax.jdo.option.ConnectionPassWord</name> <value>root</value> </property> </configuration>
相关文章推荐
- 处理证书无效
- Eclipse 编辑视图窗口最大化图标浮在最前,导致编辑视图双击最大化失效
- nodemon 与 supervisor 项目自动重启工具
- docker部署
- 淺談Unity 5.4新功能:Light Probe Proxy Volume
- 31、CallableStatement.execute()浅谈
- 图片转bitmap
- Centos搭建MongoDB环境
- 坐标移动
- 【AngularJs】--入门实例
- 部署CRM系统
- Oracle View
- Git常用命令
- 使用Android手机共享手机网络给PC上网
- JAVA GC算法
- java 网络编程 URL类 笔记
- iOS - 静态库的创建与使用
- maximum-depth-of-binary-tree
- 小觅机器人sDeno亮相Nvidia发布会 发力人工智能
- GCD 定时器