hive-2.2.0 伪分布式环境搭建
来源:互联网 发布:mina发送广播数据 编辑:程序博客网 时间:2024/05/20 20:03
一,实验环境:
1, ubuntu server 16.04
2, jdk,1.8
3, hadoop 2.7.4 伪分布式环境或者集群模式
4, apache-hive-2.2.0-bin.tar.gz
二,开始安装:
1,安装hadoop,以及jdk环境!
若没有安装hadoop,可参考文章:hadoop伪分布式环境搭建
2,将下载的hive压缩包解压到指定的目录。这里我的安装目录是 /opt/hive,压缩包的目录在~/下载/文件夹下
suod tar -zxvf ~/下载/apache-hive-2.2.0-bin.tar.gz /opt/hive3,修改文件权限:
cd /opt #进入到刚才解压的目录sudo chown -R userhive ./hive # 其中 userhive 为你当前登录的用户名4,修改配置文件
1)mysql 的安装
sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common # (非常重要) # 清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 安装mysql sudo apt-get install mysql-server sudo apt-get install mysql-client为了保证正确性,请大家按顺序执行一次
2)修改 hive-site.xml 文件, 因为这个文件默认是没有的,直接创建!
cd /opt/hive/conf # 进入到配置文件的目录中vim hive-site.xml # 创建hive-site.xml文件。 在该文件中,添加如下内容<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/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>3)编辑 hive-en.sh, 默认没有该文件,直接编辑创建。
cp hive-env.sh.template hive-env.sh vim hive-en.sh # 修改该文件的相关属性,将该文件的内容修改为如下的内容 export HADOOP_HEAPSIZE=1024 export HADOP_HOME=/opt/hadoop # 请指定你的hadoop安装目录, 这里我的是/opt下 export HIVE_CONF_DIR=/opt/hive/conf export HIVE_AUX_JARS_PATH=/opt/hive/lib
4)检查 mysql 是否运行
sudo netstat -tap | grep mysql5)如果服务器不能正常运行,您可以通过下列命令启动它:
sudo /etc/init.d/mysql restart
5, 下载 mysql 的驱动包!
下载地址: 点击打开链接
将 降压缩包解压,并将其 mysql-connector-java-5.0.8-bin.jar 的拷贝到 /opt/hive/lib中
sudo mv mysql-connector-java-5.0.8-bin.jar /opt/hive/lib6,添加 hive 目录到 ~/.bashrc
vim ~/.bashrc # 在头部添加如下内容 # hiveexport HIVE_HOME=/opt/hiveexport PATH=$PATH:$HIVE_HOME/binexport CLASSPATH=$CLASSPATH:/opt/Hadoop/lib/*:.export CLASSPATH=$CLASSPATH:/opt/hive/lib/*:.使其生效
source ~/.bashrc
好了,基本上hive的安装完毕,
直接执行 hive 启动 hive 即可
阅读全文
0 0
- hive-2.2.0 伪分布式环境搭建
- _00014 hadoop-2.2.0 伪分布式环境搭建
- Hadoop 2.4.0 伪分布式环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- 伪分布式hadoop环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- (二)、伪分布式环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- Hadoop伪分布式环境搭建
- hadoop伪分布式环境搭建
- 伪分布式的环境搭建
- git 安装个人笔记
- Ring0 运行 Ring3 应用程序 初始版
- 将PHP和Redis关联,代码中可用
- 理解Java中的引用传递和值传递
- C
- hive-2.2.0 伪分布式环境搭建
- 百度地图开发参数设置正确,却定位到大西洋海域去了,定位失败解决方案
- 携程隐形消费,你中招了么?
- php数组简单操作
- 微信小程序用户登录前后台详解
- pengpeng的推荐,谢谢!程序员常用100网站
- linux命令--tar的-C参数的用法
- sql数据库使用中的问题(一)
- 打开FL Studio项目文件的步骤解析