Hive 2、Hive 的安装配置(本地MySql模式)
来源:互联网 发布:达内java培训机构 编辑:程序博客网 时间:2024/05/21 10:05
一、前提条件
安装了Zookeeper、Hadoop HDFS HA 安装方法: http://www.cnblogs.com/raphael5200/p/5154325.html
二、安装Mysql
因为使用量多的是单用户数据库模式,并且数据库使用最多的是mysql 所以在这里选择mysql数据库;
$ yum install mysql-server$ service mysqld start#连接mysql $ mysql -uroot -p #首次密码是空的(直接敲空格)
use mysql;select host,user,password from user;
--要删除 user为空的用户delete from user where user='';--为root用户设置密码,这里用到了一个函数 PASSWORD()他可以将输入的明文密码转换为加密码格式update user set password=PASSWORD('123456') where user='root';
--刷新权限flush privileges;--为其他客户端开启连接权限 如果是hive和mysql在同一台服务器上则不需要授权grant all privileges on *.* to 'root'@'%' identified by '123456'; -- 可以把 %改成IP,则授权固定IP
三、Hive安装
#启动Zookeeper$ zkServer.sh start #启动Hadoop$ start-all.sh
Hive安装包下载地址:http://www.apache.org/dyn/closer.cgi/hive/
#解压安装包 并移动到local目录下$ tar -zxvf apache-hive-1.2.1-bin.tar.gz $ mv apache-hive-1.2.1-bin /usr/local/apache-hive-1.2.1
#配置环境变量,将HIVE_HOME写入:$ vim /root/.bash_profile#写入PATH=$PATH:$HOME/binJAVA_HOME=/usr/java/jdk1.7.0_79HADOOP_HOME=/usr/local/hadoop-2.5.1ZK_HOME=/usr/local/zookeeper-3.4.6HIVE_HOME=/usr/local/apache-hive-1.2.1export JAVA_HOMEexport HADOOP_HOMEexport ZK_HOMEPATH=$PATH:$HADOOP_HOME/bin/:$HADOOP_HOME/sbin/:$JAVA_HOME/bin/:$ZK_HOME/bin/:$HIVE_HOME/binexport PATH#重新加载配置文件$ source /root/.bash_profile
#修改Hive的配置文件$ cd /usr/local/apache-hive-1.2.1/conf$ cp hive-default.xml.template hive-site.xml$ vim hive-site.xml#删除里面内容,只留<configuration></configuration> 节点#删除方法#将光标放在<configuration>的下一行在:模式下输入.,$-1d 按回车 例 :.,$-1d #从当前行删除到倒数第二行
<!-- 在configuration中加入配置 --><property><name>hive.metastore.warehouse.dir</name><value>/opt/hive/warehouse</value></property><property><name>hive.metastore.local</name><value>true</value></property> <!-- 如果是远程mysql数据库的话需要在这里写入远程的IP或hosts --><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://node5: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>123456</value></property>
更新jline.jar 在早期Hadoop版本中 jline.jar的版本是0.9+ 使用这个版本会报错,所以要替换成新版本的Jar包;
jline.jar包下载地址:http://maven.outofmemory.cn/jline/jline/2.12.1/
$ cd /usr/local/hadoop-2.5.1/share/hadoop/yarn/lib$ rm -rf jline-0.9.94.jar$ cp /root/jline-2.12.1.jar ./
下载mysql 的 jdbc连接驱动jar包,放到hive的lib目录下 http://www.mysql.com/products/connector/ :JDBC Driver for MySQL (Connector/J)
$ cp /root/mysql-connector-java-5.1.32-bin.jar ./
启动hive
如果能正常的显示登录到hive的命令行下,就表示安装成功了;
阅读全文
0 0
- Hive 2、Hive 的安装配置(本地MySql模式)
- Hive 3、Hive 的安装配置(本地derby模式)
- Hive本地模式安装配置
- Hive安装—本地MySQL模式
- Hive本地模式安装
- Hive安装本地模式
- hive&mysql安装配置
- HIVE本地独立模式安装
- Hive本地独立模式安装
- Hive 4、Hive 的安装配置(远端MyMql模式)
- hive 和 mysql 的安装 metastor 配置
- 开启Hive的本地模式
- 大数据(十八)Hive【Hive安装配置(本地derby模式)】
- 大数据 (十九)Hive【Hive安装配置(本地数据库模式)】
- Hive(2)-Hive的配置
- Hive-2-Hive的安装
- hive的安装配置
- Hive的安装配置
- Java读取.properties文件
- ThinkPHP5 模板渲染
- Java学习笔记07
- 基于jquery.jsPlumb编写拓扑图
- Ubuntu1404+caffe+cuda8.0 gpu1080安装
- Hive 2、Hive 的安装配置(本地MySql模式)
- ADB shell 常见错误
- JAVA解析JSON
- 基于反射的Excel动态上传下载
- zookeeper-端口说明
- SQL练习题,MySQL数据库查询语句经典例题练习,附带答案和运行效果截图以供参考
- Hive 3、Hive 的安装配置(本地derby模式)
- (二)JNI学习之C语言基础,控制语句
- TCP MCC and MTU and PMTU