Hive2.1.1安装
来源:互联网 发布:2017天猫数据直播 编辑:程序博客网 时间:2024/06/01 07:19
本文讲解Hive2.1.1的安装,搭配centos7+MySQL5.7
官网下载最新版Hive2.1.1(目前最新),上传到centos7.
1. 安装
tar -zxvf apache-hive-2.1.1-bin.tar.gzmv apache-hive-2.1.1-bin hive-2.1.1(修改名称)
修改配置文件:
vi /etc/profile加上:export HIVE_HOME=/opt/hive-2.1.1export PATH=$HIVE_HOME/bin:$PATH立即生效:source /etc/profile
进入$HIVE_HOME/conf文件夹下:
1)修改hive-env.shcp hive-env.sh.template hive-env.shvi hive-env.sh在其中添加:export JAVA_HOME=export HIVE_HOME=export HADOOP_HOME=
2)修改hive-site.xml由于hive-site.xml不直接存在,常规来说是将hive-default.xml.template复制为hive-site.xml,但是hive-default.xml.template中的内容太多,而需要添加的内容太少,所以在这里直接新建hive-site.xml.再往里面添加内容.vi hive-site.xml添加:<configuration><property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://hadoop: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@123</value></property></configuration>注意:hadoop指的是主机名; root是mysql数据库的用户名 Root@123是MySQL数据库的密码 言外之意就是用这个MySQL数据库连接HIve,即连接的是: mysql -u root -p Root@123
2. 添加jar包
将mysql驱动包添加到$HIVE_HOME/lib中,如mysql-connector-java-5.1.6-bin.jar
3. 添加数据库权限
mysql>grant all privileges on *.* to root@'hadoop' identified by 'Root@123';mysql>flush privileges;mysql>exit;初始化
4. 初始化MySQL数据库
schematool -dbType mysql -initSchema
5. 进入hive
使用:
hive
即可进入
如果安装前没有安装MySQL数据库,请参照:
centos7下安装MySQL5.7
0 0
- Hive2.1.1的安装
- hive2.1.1安装部署
- Hive2.1.1安装
- hive2.1.1 部署安装
- hive2.1.1安装部署
- hive2.1.1安装
- hive2.1.1安装部署
- hive2.1.1 部署安装
- hive2.1.1安装部署
- hive2.1.1安装部署
- hive2.1.1 部署安装
- Apache Hive2.1.1安装部署
- Fedora 安装配置hive2.1.1
- Apache Hive2.1.1安装部署
- hive2.1.1安装过程错误
- Hive2.1.1安装与配置
- CentOS 7.0安装hive2.1.1
- hive2安装
- 内存变量布局
- mysql C++ wrapper
- LeetCode #7 Reverse Integer
- mysql的c++封装类
- 循环链表
- Hive2.1.1安装
- 百度杯 二月场web-include By Assassin [文件包含漏洞]
- Mac下安装openCV
- 工具类
- java编译器:必须对其进行捕获或声明以便抛出
- 心酸的找工作之旅
- cocos2dx lua Listview
- CCF CSP 编程题目和解答-----试题名称:相邻数对-------201409-1
- Java内存模型与线程