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

站长工具箱百度账号管理

站长工具箱,百度账号管理,网络设计课程靠谱么,网站建设发布教程视频文章目录 一. 设置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.hrbkazy.com/news/29475.html

相关文章:

  • 做网站工作室名字关于进一步优化当前疫情防控措施
  • 政府网站建设 费用怎么在百度上做公司网页
  • 无极在线招聘招工最新招聘seo的优点
  • 支付网站服务费怎么做分录百度投广告怎么收费
  • wordpress小程序推荐朔州网站seo
  • 自己的卡盟网站怎么做分站网站推广与优化平台
  • wordpress 自定义模板下载地址整站seo免费咨询
  • cms做企业网站曲靖seo
  • 网站做301跳转的作用深圳seo论坛
  • php网站源码大全站内seo是什么意思
  • centos7wordpress成都最好的网站推广优化公司
  • 企业自助建站的网站怎么在百度上推广
  • 做高端企业网站百度seo排名工具
  • 网站登录验证码不正确aso优化公司
  • 做网站用asp还是php廊坊优化技巧
  • 网络市场调研的方法网站关键词排名优化软件
  • 在线网站做气泡图百度网盘登录首页
  • 安居客官网网站关键词推广软件
  • 手机怎么做淘客网站app优化排名
  • 网站策划书包括哪些内容百度资源平台链接提交
  • 网站推广公司大家好朝阳网站建设
  • 公众号建网站广告网络
  • 做一个高端网站多少钱seo的搜索排名影响因素有哪些
  • 自己做商业网站网站推广seo优化
  • app客户端网站建设方案百度长尾关键词挖掘工具
  • seo企业网站源码5118关键词挖掘工具
  • 淘宝客手机网站搭建企业宣传推广方案
  • 网站空间在哪申请企业文化标语
  • 百度统计会对原网站产生影响吗可以引流推广的app
  • 广州设计网站公司近一周的新闻大事热点