zoukankan      html  css  js  c++  java
  • Hive drop table,create table没有反应处理方法

    Hive drop table时没有反应,于是强制中断。

    解决之法,对其进行补充。

    mysql> show variables like 'char%';
    第一步:进入mysql,输入:show variables like 'char%'。显示如下

     

    此时的character_set_database编码是utf8,问题就出在这里,如果你是latin1,可能是在建好hive数据库后,没有第一时间将character_set_database编码由utf8修改为latin1.而是去hive中create了一张表.而后才将character_set_database编码由utf8改成了latin,解决方法都一样。

    第二步(开始解决问题):在mysql中将drop hive

    mysql> drop database hive;


    第三步:重新create hive,并设置编码

    mysql> drop database hive;

    mysql> create database hive;
    mysql> alter database hive character set latin1;


    第四步:重新启动hive,开始创建数据表有反应操作

     

  • 相关阅读:
    KMP总结
    条件概率的计算
    EL和JSTL
    tomcat部署web项目
    web
    面试1
    面试可能会问的题
    简介
    建一个springboot项目
    刷题之牛客网
  • 原文地址:https://www.cnblogs.com/hackerer/p/11343370.html
Copyright © 2011-2022 走看看