Hive安装-内嵌模式

[复制链接]
发表于 2025-12-28 21:21:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Hive会自动检测Hadoop的情况变量,如有就必须启动Hadoop
  1. 上传 压缩包  /opt/modules
  2. 解压:
  3. tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/installs/
  4. 重命名:
  5. mv apache-hive-3.1.2-bin/ hive
  6. 配置环境变量:vi /etc/profile
  7.   export HIVE_HOME=/opt/installs/hive
  8.   export PATH=$HIVE_HOME/bin:$PATH
  9. 刷新环境变量:
  10. source /etc/profile
  11. 配置hive-env.sh
  12. 进入这个文件夹下:/opt/installs/hive/conf
  13. cp hive-env.sh.template hive-env.sh
  14. 修改hive-env.sh 中的内容:
  15. export HIVE_CONF_DIR=/opt/installs/hive/conf
  16. export JAVA_HOME=/opt/installs/jdk
  17. export HADOOP_HOME=/opt/installs/hadoop
  18. export HIVE_AUX_JARS_PATH=/opt/installs/hive/lib
  19. 进入到conf 文件夹下,修改这个文件hive-site.xml
  20. cp hive-default.xml.template hive-site.xml
  21. 接着开始修改:
  22. 把Hive-site.xml 中所有包含${system:java.io.tmpdir}替换成/opt/installs/hive/tmp。如果系统默认没有指定系统用户名,那么要把配置${system:user.name}替换成当前用户名root。
复制代码
打开该文件,举行更换:
一个更换了4处

一个更换了4处

启动集群:
  1. start-all.sh
复制代码
给hdfs创建文件夹:
  1. [root@yunhe01 conf] # hdfs dfs -mkdir -p /user/hive/warehouse
  2. [root@yunhe01 conf] # hdfs dfs -mkdir -p /tmp/hive/
  3. [root@yunhe01 conf] # hdfs dfs -chmod 750 /user/hive/warehouse
  4. [root@yunhe01 conf] # hdfs dfs -chmod 777 /tmp/hive
复制代码
初始化元数据,由于是内嵌模式,以是使用的数据库是derby
  1. schematool --initSchema -dbType derby
复制代码
在hive-site.xml中,3215行,96列的地方有一个非法字符

 

将这个非法字符,删除,生存即可。
必要再次举行元数据的初始化利用:
  1. schematool --initSchema -dbType derby
复制代码
提示初始化乐成!
初始化利用要在hive的家目次实验,实验完毕之后,会出现一个文件夹:

测试是否乐成:
  1. 输入hive  进入后,可以编写sql
  2. hive> show databases;
  3. OK
  4. default
复制代码
测试内嵌模式
  1. -- 进入后可以执行下面命令进行操作:
  2. hive>show databases;          -- 查看数据库
  3. hive>show tables;                   -- 查看表
  4. -- 创建表
  5. hive> create table dog(id int,name string);
  6. hive> select * from dog;
  7. hive> insert into dog values(1,'wangcai');
  8. hive> desc dog; -- 查看表结构
  9. hive> quit; -- 退出
复制代码
但是内嵌模式有一个毛病:如果有一个窗口在使用你的hive,另一个窗口能进入,但是会报错!


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表