Hive的配置
来源:互联网 发布:清除表数据 编辑:程序博客网 时间:2024/05/29 18:33
Hive的下载地址:—–1.2.2版本(没有找到1.2.1版本,不过安装方法和使用方法是一样的)
http://mirrors.hust.edu.cn/apache/hive/hive-1.2.2/
Hive必须借助mysql等数据库作为映射数据库,同时安装Hive的节点上必须有Hadoop或者说是HDFS
Step 1:
到上述链接地址下载Hive的安装包:apache-hive-1.2.1-bin.tar.gz
Step 2:
执行命令:
mkdir -p /opt/apps/hive
Step 3:
使用Xftp将下载的hive安装包上传到上面的路径中
Step 4:
执行命令:tar -zxvf apache-hive-1.2.1-bin.tar.gz
Step 5:
进入解压后的文件夹,然后执行命令:pwd获取当前所在路径
Step 6:
执行命令:vi ~/.bash_profile—-配置环境变量
输入如下属性,然后保存退出
export HIVE_HOME=/opt/apps/hive/apache-hive-1.2.1-bin
export PATH=
Step 7:
执行命令: source ~/.bash_profile
Step 8:
执行命令:
cd /opt/apps/hive/apache-hive-1.2.1-bin/conf
Step 9:
执行命令:
cp hive-default.xml.template hive-site.xml
Step 10:
执行命令:mount /dev/cdrom /mnt———载入本地源
Step 11:
执行命令:cat /etc/yum.repos.d/CentOS-Base.repo—-查看是否是本地源
Step 12:
执行命令:yum -y install mysql-server—–安装mysql server
Step 13:
执行命令:service mysqld start————开启mysql 服务
Step 14:
执行命令:mysql_secure_installation———-进行mysql的配置
Set root password? [Y/n]———–输入Y—-然后输入密码:123123(自己随意设置)
Remove anonymous users? [Y/n]————-输入Y
Disallow root login remotely? [Y/n]———–输入n
Remove test database and access to it? [Y/n]——–输入n
Reload privilege tables now? [Y/n]—————–输入Y
Step 15:
执行命令:mysql -uroot -p123123———–进入mysql
Step 16:
执行命令:
GRANT ALL PRIVILEGES ON *.* TO 'node11'@'%' IDENTIFIED BY '123123' WITH GRANT OPTION;
Step 17:
执行命令:create database hive_db;-
———创建名称为hive_db的数据库
Step 18:
执行命令: quit;——————-退出mysql
Step 19:
网上下载jdbc驱动:mysql-connector-java-5.1.32.tar.gz
Step 20:
使用xftp上传到Linux中
Step 21:
执行命令:mv mysql-connector-java-5.1.32.tar.gz /opt/apps/hive/apache-hive-1.2.1-bin/lib
执行命令:tar -xvf /opt/apps/hive/apache-hive-1.2.1-bin/lib/mysql-connector-java-5.1.32.tar.gz
执行命令:cd /opt/apps/hive/apache-hive-1.2.1-bin/lib/mysql-connector-java-5.1.32
执行命令:cp mysql-connector-java-5.1.32-bin.jar /opt/apps/hive/apache-hive-1.2.1-bin/lib
将jdbc驱动移动到Hive下面lib的文件夹中
Step 22:
执行命令: vi /opt/apps/hive/apache-hive-1.2.1-bin/conf/hive-site.xml—-修改配置文件
将原来的配置文件内容删除,然后输入输入以下内容
<configuration><property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://node11/hive_db</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>node11</value> <description>username to use against metastore database</description></property><property> <name>javax.jdo.option.ConnectionPassword</name> <value>123123</value> <description>password to use against metastore database</description></property></configuration>
Step 23:
删除hadoop中的/share/hadoop/yarn/lib中的jline-0.9.94.jar
执行命令:rm -rf /opt/apps/hadoop/hadoop-2.6.0/share/hadoop/yarn/lib/jline-0.9.94.jar
Step 24:
将Hive中的jline拷贝到hadoop的/share/hadoop/yarn/lib下面
执行命令:cp jline-2.12.jar /opt/apps/hadoop/hadoop-2.6.0/share/hadoop/yarn/lib
Step 25:
执行命令:service mysqld start——–也可以执行:chkconfig mysqld on,然后重启电脑,以后mysql就被设置成开机启动了
Step 26:
执行命令:hive
- Hive(2)-Hive的配置
- hive的基本配置
- Hive的Security配置
- hive的安装配置
- Hive的安装配置
- hive的安装配置
- Hive的Security配置
- hive的安装配置
- Hive的配置
- Hive的配置
- Hive的配置
- 配置hive的环境变量
- hive的配置
- Hive 学习笔记(1)---hive的配置
- Hive配置项的含义详解 hive的配置
- hive的安装与配置
- HIVE的安装与配置
- Hive的安装和配置
- HttpModule与HttpHandler详解
- nodejs 4.0中supervisor、express启动项目
- c++第六次上机实验
- 第一篇博客
- LeetCode Pow(x,n)(分治法)
- Hive的配置
- JAVA中sort函数的 自定义排序 cmp函数的写法 (基础向)
- Web自动化工具对比
- 163邮箱本地测试发送邮件成功服务器报Sending the email to the following server failed : smtp.163.com:25
- bzoj 1407 Savage
- Linux设备驱动模型中的热插拔机制及实验
- JS对DOM的操作
- 快速理解bootstrap,bagging,boosting-三个概念
- 网格顶点法向的计算(基于面平均方法)