hive配置Oracle创建表报错ORA-01754

efrick 2016-04-18 11:24:50
在hive配置Oracle作为远程链接元数据库 , 报错ORA-01754: a table may contain only one column of type LONG
根据网上资料 修改"*/hive/lib/hive-metastore-1.2.1.jar"包中package.jdo文件,将
<field name="viewOriginalText" default-fetch-group="false">  
<column name="VIEW_ORIGINAL_TEXT" jdbc-type="LONGVARCHAR"/>
</field>
<field name="viewExpandedText" default-fetch-group="false">
<column name="VIEW_EXPANDED_TEXT" jdbc-type="LONGVARCHAR"/>
</field>

修改为
<field name="viewOriginalText"default-fetch-group="false">
<column name="VIEW_ORIGINAL_TEXT" jdbc-type="CLOB"/>
</field>
<field name="viewExpandedText"default-fetch-group="false">
<column name="VIEW_EXPANDED_TEXT" jdbc-type="CLOB"/>
</field>

方法是通过jar -xvf hive-metastore-1.2.1.jar 进行解压 修改完后用jar -cvf hive-metastore-1.2.1.jar * 进行压缩
但是仍然不能生效。
请大神指教 , 万分感谢。
...全文
1124 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

932

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云存储相关讨论
社区管理员
  • 云存储
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧