Hadoop集群中Hive的配置
来源:互联网 发布:js中prototype的作用 编辑:程序博客网 时间:2024/06/11 13:37
<span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;"> 1. 解压缩apache-hive-1.2.1-bin.tar.gz 文件。</span>
tar -zxf apache-hive-1.2.1-bin.tar.gz //这里解压在/opt目录下2. 配置Hive,进入进入/opt/apache-hive-1.2.1-bin/conf目录,将hive-env.sh.template复制为hive-env.sh,并在hive-env.sh中添加HADOOP_HOME路径。
3. 添加环境变量。在/etc/profile中添加hive的环境变量:
export HIVE_HOME=/opt/apache-hive-1.2.1-bin,export PATH=$HIVE_HOME/bin:$PATH
4. 登录Mysql,创建hive数据库,进入$HIVE_HOME/conf目录,新建 hive-site.xml文件:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.PersistenceManagerFactoryClass</name> <value>org.datanucleus.api.jdo.JDOPersistenceManagerFactory</value> </property> <property> <name>javax.jdo.option.DetachAllOnCommit</name> <value>true</value> </property> <property> <name>javax.jdo.option.NonTransactionalRead</name> <value>true</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>root</value> </property> <property> <name>javax.jdo.option.Multithreaded</name> <value>true</value> </property> <property> <name>datanucleus.connectionPoolingType</name> <value>BoneCP</value> </property> <property> <name>hive.metastore.warehouse.dir</name> <value>/user/hive/warehouse</value> </property> <property> <name>hive.server2.thrift.port</name> <value>10000</value> </property> <property> <name>hive.server2.thrift.bind.host</name> <value>master</value> </property><property><name>hive.hwi.listen.host</name><value>0.0.0.0</value></property><property><name>hive.hwi.listen.port</name><value>9999</value></property><property><name>hive.hwi.war.file</name><value>lib/hive-hwi-1.2.1.war</value></property></configuration>5. 上传mysql驱动mysql-connector-java-5.1.25-bin.jar到$HIVE_HOME/lib目录。
6. 重命名 $HADOOP_HOME/share/hadoop/yarn/lib/jline-0.9.94.jar 为jline-0.9.94.jar.bak。
7. 将Hive下的jline包拷贝到Hadoop下:
cp $HIVE_HOME/lib/jline-2.12.jar $HADOOP_HOME/share/hadoop/yarn/lib/以上即为hive的配置过程,在终端输入hive即可进入CLI模式。
0 0
- Hadoop集群中Hive的配置
- 在Hadoop集群上的Hive配置
- hadoop分布式集群hive-mysql的安装配置
- Hadoop集群之Hive安装配置
- Hadoop集群之Hive安装配置
- Hadoop集群之Hive HA 安装配置
- hadoop集群中安装hive+mysql
- 在Hadoop分布式集群中安装hive
- Hadoop集群的配置
- hadoop集群搭建多用户模式的hive
- hadoop集群安装与配置---hive安装与配置
- hadoop集群配置以及配置中遇到的问题详解
- hadoop集群安装hive
- Hadoop--HIVE所谓“集群”
- hadoop集群安装与配置--c#调用hive的thrift服务
- hadoop集群安装与配置--c#调用hive的thrift服务
- hadoop-2.7+hive-2.1.1+mysql 集群配置
- CentOS7.0基于hadoop集群安装配置Hive
- Java学习笔记(一)
- Linux终端下的一些指令小结
- [asp.net]jquery ajax上传文件
- office在线预览
- 使用u启动为苹果笔记本重装win7系统教程
- Hadoop集群中Hive的配置
- Python菜鸟-- 面向对象
- 连接数据库
- 设计模式之策略模式
- vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
- 执行sql语句
- 如何使用Carthage管理iOS依赖库
- QML Chart之ChartView(初解部分文档翻译) (-)
- 安装阅读linux 源码需要安装lxr的步骤链接