hadoop学习记录(四)hadoop2.6 hive配置
来源:互联网 发布:手机装机必备软件名单 编辑:程序博客网 时间:2024/04/29 07:57
一、安装mysql
1安装服务器
sudo apt-get install mysql-server
2安装mysql客户端
sudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev
3检查是否有mysql服务开启如果出现第二行则成功开启
netstat -tap|grep mysqltcp 0 0 *:mysql *:* LISTEN 6153/mysqld
4开启mysql服务命令
service mysql start
5root登录新建新用户
mysql -u root -p
root初始密码为空,输入命令后直接回车即可。
6在database中user表里增加用户,用户名hive,用户密码hive
CREATE USER hive' IDENTIFIED BY 'hive';
7更新user表的host
update user set host=‘localhost' where user='hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost' IDENTIFIED BY 'hive';FLUSH PRIVILEGES;
8创建hive数据库
create database hive;
二、安装hive
1下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hive/,这里我选择Hive-2.0.0版本的。
2解压
tar -zxvf apache-hive-2.0.0-bin.tar.gz
3我安装在/usr/local/hive下
4配置hive环境变量
vim /etc/profile
按自己需要配置 但是hive和java必须配置
配置完后记得一定要
source /etc/profile
5在hdfs上创建Hive数据文件目录并设置权限
hadoop fs -mkdir /tmphadoop fs -mkdir /user/hive/warehousehadoop fs -chmod g+w /tmphadoop fs -chmod g+w /user/hive/warehouse
6复制hive/conf下的几个template模板,并重命名
cp hive-env.sh.template hive-env.shcp hive-default.xml.template hive-site.xml
7配置hive-env.sh文件,指定HADOOP_HOME
HADOOP_HOME=/usr/local/hadoop
8修改hive-site.xml文件,指定MySQL数据库驱动、数据库名、用户名及密码,修改的内容如下所示
<?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> <description>JDBC connect string for a JDBC metastore</description></property><property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description></property><property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> <description>username to use against metastore database</description></property><property> <name>javax.jdo.option.ConnectionPassword</name> <value>hive</value> <description>password to use against metastore database</description></property><property> <name>hive.metastore.local</name> <value>true</value> <description></description></property> <property> <name>datanucleus.readOnlyDatastore</name> <value>false</value> </property> <property> <name>datanucleus.fixedDatastore</name> <value>false</value> </property> <property> <name>datanucleus.autoCreateSchema</name> <value>true</value> </property> <property> <name>datanucleus.autoCreateTables</name> <value>true</value> </property> <property> <name>datanucleus.autoCreateColumns</name> <value>true</value> </property></configuration>
最后五个如果不配置,在2.0.0版本会报错
这只是其中一个错误 ,但是每个错误的建议修改都是
9下载对应mysql jdbc驱动包,并放在hive安装目录下的lib文件夹里
10启动hive服务
hive --service metastore
jps命令后你会发现多了一些runjar
11启动hive
bin/hive
便进入了hive操作界面
0 0
- hadoop学习记录(四)hadoop2.6 hive配置
- hadoop学习之HIVE(3.2):hadoop2.7.2下配置hiveserver2启动远程连接
- Hadoop学习记录-Hive
- hadoop学习--hadoop2.3.0安装过程记录
- Hadoop学习(四)——Hive学习2
- 搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+Hadoop)(二)
- 搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+Hadoop)(二)
- Hadoop系列之(四)Hive安装配置
- hadoop学习之HIVE(3):hadoop2.7.2下安装hive2.1.0并关联mysql数据库
- Hive总结(四)hive安装记录
- Hive总结(四)hive安装记录
- Hive总结(四)hive安装记录
- Hadoop 学习笔记四 Hive基本知识
- 记录配置Hadoop+zookeeper+Hbase的完整过程(四)
- Hadoop学习笔记(十七)---Hive安装及配置
- Hadoop学习笔记(四)Hadoop伪分布式配置
- [hadoop]hadoop2安装与配置(八)
- Hadoop学习--Hive安装与配置
- SpringMVC介绍之Validation
- 贪心算法--寻找最大数(三)
- hadoop学习记录(三)HBase基本概念
- python解决SNIMissingWarning和InsecurePlatformWarning警告
- Oracle12C--常用权限速查表
- hadoop学习记录(四)hadoop2.6 hive配置
- Android 字体颜色在一些机型上不适配(textcolor失效)
- 6大主流开源SQL引擎总结,遥遥领先的是谁?
- OpenCV2.4.13+VS2013开发环境配置
- 《数据挖掘导论》学习笔记(一)
- 《数据挖掘导论》学习笔记(二)
- httpclient远程调用
- 负载均衡原理的解析
- 分享一个java线程专栏