hive------安装与配置

1.下载hive的安装包
链接:https://pan.baidu.com/s/16Bo08RnawlS-wNymzxpJ6w 提取码:8u6y
2.解压安装包到某个目录
3…vi /etc/profile配置hive的环境变量
4.到hive目录下的conf中,配置hive-site.xml
注意:
保证已经安装mysql
给mysql设置可以远程访问(这是为了方便在windows中用工具连接linux上的mysql)
给root用户授权限

grant all privileges on *.* to root@mini1 identified by 'root';
flush privileges; 

配置hive-site.xml

<configuration>
	<!--指定hive的默认数据文件存储格式-->
	<property>
		<name>hive.default.fileformat</name>
		<value>TextFile</value>
	</property>	
	<!--元数据连接入口,默认就是9083端口-->
	<property>
                <name>hive.metastore.uris</name>
                <value>thrift://mini1:9083</value>
        </property>
	<!--指定元数据存储的数据库信息-->
	<property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://mini1:3306/onhive</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</value>
      </property>
</configuration>



**

把mysql的驱动包放入hive的lib目录中。

**

上面是单台的配置,如果想用集群中其他服务器连接到该服务器
(比如现在是在mini1配置的,想让mini2.mini3连接到mini1的hive)

首先在mini1
输入命令启动元数据库服务
hive --service metastore &

mini2和mini3的hive-site.xml配置文件中加入

		<property>
                <name>hive.metastore.uris</name>
                <value>thrift://mini1:9083</value>
        </property>

在mini2和mini3启动hive。
测试。

注意:
保证hadoop集群中的jline jar包和所有hive节点的 jline jar包版本保持一致(高版本替换低版本)
hadoop的jline jar包存放位置:HADOOP_HOME/share/hadoop/yarn/lib/下
其中的jline包为:jline-0.9.94.jar(hadoop-2.6.5)
hive的jline jar包存放位置:HIVE_HOME/lib/下
其中的jline包为:jline-2.12.jar(hive-1.2.1)
删除hadoop的jline包,把hive的jline包放进去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值