hive单用户模式搭建-超简单

前提是要搭建好数据库,然后将下面两个包放到 服务器上:

tar -zxvf apache-hive-1.2.1-bin.tar.gz 

mysql-connector-java-5.1.32-bin.jar

步骤:

1. 解压该包:tar -zxvf apache-hive-1.2.1-bin.tar.gz
2.改名:apache-hive-1.2.1-bin hive
3.配置环境变量: echo 'export PATH=$PATH:/export/servers/hive/bin' >> /etc/profile
source /etc/profile
4.将 hive-default.xml.template 文件变更为 hive-site.xml

5. j将以下信息覆盖到配置文档中:
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive_remote/warehouse</value>
</property>

<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>

<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://node01/hive_remote?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>

6.将 mysql-connector-java-5.1.32-bin.jar 放到 hive/lib
7,确认下 /export/servers/hadoop-2.6.5/share/hadoop/yarn/lib 中的 jline-xx.jar 与 hive/lib 中的 jline-xx.jar 是否一致,如果不一致,把低版本的删除,高版本的复制过来

8.启动 hive ,直接输入 hive

成功

扩展:可以直接在hive里面建表,插入字段,查询

crate table tab(a int,b int);

insert  tab values(1,1)

select * from tab;

 成功后,可以查看 hdfs节点有新增

/user/hive_remote/warehouse

 ,另外也可以去mysql数据里面查看,有新增的库 hive_remote

猜你喜欢

转载自www.cnblogs.com/cdm023/p/12669503.html
今日推荐