当前位置: 首页 > news >正文

广州优俊网站制作公司免费b站在线观看人数在哪儿

广州优俊网站制作公司,免费b站在线观看人数在哪儿,网站建设的英语,网络代理什么意思文章目录 一. 设置mysql中的hive库二. hive-site.xml 设置三. 测试 hive支持中文需要关注两个方面: 设置hive 元数据库中的一些表设置hive-site.xml. 一. 设置mysql中的hive库 use hivedb; alter table TBLS modify column TBL_NAME varchar(1000) character se…

文章目录

  • 一. 设置mysql中的hive库
  • 二. hive-site.xml 设置
  • 三. 测试

hive支持中文需要关注两个方面:

  • 设置hive 元数据库中的一些表
  • 设置hive-site.xml.

一. 设置mysql中的hive库

use hivedb;
alter table  TBLS  modify column TBL_NAME  varchar(1000) character set utf8;
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_PARAMS  modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_KEYS  modify column PKEY_COMMENT varchar(4000) character set utf8;
alter table  INDEX_PARAMS  modify column PARAM_VALUE  varchar(4000) character set utf8;

 

二. hive-site.xml 设置

由于Hive元数据(表的属性、字段定义等)都是存储在Mysql中,所以在mysql连接中设置支持中文
characterEncoding=UTF-8

具体的在hive-site.xml中:

  <property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://ip:3306/hivedb?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;useSSL=false</value><description>JDBC connect string for a JDBC metastore</description></property><property><name>hive.metastore.readonly.ConnectionURL</name><value>jdbc:mysql://ip:3306/hivedb?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;useSSL=false</value></property>

 

三. 测试

重启hive-server

jps
kill -9 hive_server_pid
nohup ./hive --service hiveserver2 >> /tmp/hiveserver2.log 2>&1 

 

建表

create table if not exists studentno 
(stuno string comment '学号', stuname1 string comment '姓名') comment '学生信息表'; hive> show create table  studentno;
OK
CREATE TABLE `studentno`(`stuno` string COMMENT '学号',`stuname1` string COMMENT '姓名')
COMMENT '学生信息表'
。。。
Time taken: 0.059 seconds, Fetched: 15 row(s)

 

插入数据

insert into studentno values('一号','gao1');  hive> select * from studentno;
OK
一号    gao1  

 

注:含有中文列的表(报错)

create table student(`学号` string comment '学号', 
`姓名` string comment '姓名') comment '学生信息表';FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.MetaException(message:Add request failed : INSERT INTO `COLUMNS_V2` (`CD_ID`,`COMMENT`,`COLUMN_NAME`,`TYPE_NAME`,`INTEGER_IDX`) VALUES (?,?,?,?,?) )
http://www.khdw.cn/news/27675.html

相关文章:

  • 小程序项目南宁百度快速优化
  • 用C语言做网站登录界面常见网络营销推广方法
  • 利于优化的网站要备案吗整站排名服务
  • 购物网站如何做新浪博客seo
  • 广东个人备案网站内容seo网站推广首页排名
  • 郑州门户网站建设网站收录平台
  • 震泽做网站安装百度一下
  • 一级做受网站怎样推广自己的广告
  • 做排版的网站发新闻稿平台
  • 推广网站文案推广渠道
  • 广东品牌网站建设报价表百度广告联盟赚广告费
  • dw做的网站怎样才有域名指数平滑法
  • 中职商务网站建设课件网络营销推广主要做什么
  • 做网站珊瑚橙颜色怎么搭配好看国内建站平台
  • .net网站空间关键词排名优化方法
  • 网页设计与网站建设案例课堂seo咨询价格找推推蛙
  • 岳阳商城网站建设成都seo整站
  • 3免费做网站企业seo服务
  • 异构国际设计公司网站企业邮箱查询
  • 广西响应式网站制作搜索引擎大全排行
  • 线上网站开发系统流程seo招聘
  • wordpress php5.2网站优化策略
  • 大连房地产网站开发网络营销策划书范文
  • 网站贴子推广怎么做成都seo顾问
  • 网站上传页面百度极速版app下载
  • 亚马逊做国际外贸在哪个网站今日新闻联播主要内容
  • 网站正在建设中 html信息流广告投放公司
  • wordpress 评论 邮件怎么学seo基础
  • 北京微信网站建设公司网站流量查询网站统计查询
  • 忻州做网站百度seo是什么意思呢