本地搭建hadoop集群--hive安装2.3.3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18730505/article/details/81136599

2.3.3和2以下的安装区别就是 如下波浪线

需要在执行hive之前 进入 bin目录

schematool -dbType derby -initSchema

这里可以用mysql 。derby都行。 具体支持哪些jdbc 作为元数据底层 这个就不晓得了。目前用的最多的是 mysql

这里我就省略了。

下面说到了 多用户操作 建议使用mysql数据库。derby不行。
 

第一步解压

apache-hive tar包

第二步

到hive>conf 目录下

cp -a   hive-env.sh.template  hive-env.sh

cp -a hive-default.xml.template  hive-site.xml

编辑第一个文件

设置 hadoop目录

hive的conf目录

hive jar包路劲

编辑第二个文件

在开始的地方加入以下内容

手动 创建 hive 目录下 tmp临时文件夹  pwd 把目录拷贝进去

登陆用户名称 我是root

<property>
     <name>system:java.io.tmpdir</name>
     <value></value>
  </property>
  <property>
     <name>system:user.name</name>
     <value></value>
   </property>

调整好以后 进入bin目录执行  初始化 

schematool 那个

如果报错

org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state would be inconsistent !!

进入bin目录 删除 metastore_db目录

输入hive 就可以了

不过 在初始化之前必须创建 /tmp 和 /user/hive/warehouse 目录并赋予 权限 777你懂的。

环境变量 配置好 hive_home

在创建文件的时候一定要把集群启动起来,然后 hadoop fs -mkdir 那两个文件

以下就是我 搭建2.3.3成功 运行截图

猜你喜欢

转载自blog.csdn.net/qq_18730505/article/details/81136599
今日推荐