故人长绝 2023-03-29 09:37 采纳率: 0%
浏览 29

安装hive启动失败

问题遇到的现象和发生背景

[Fatal Error] hive-site.xml:3215:97: Character reference "" is an invalid XML character.
Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/opt/hive/conf/hive-site.xml; lineNumber: 3215; columnNumber: 97; Character reference "" is an invalid XML character.

Linux安装hive启动失败报错

操作环境、软件版本等信息

Centos 7
hive 3.1.2
mysql 8.0.32

尝试过的解决方法

img

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-05-31 23:23
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题:在安装 Hive 并启动的过程中出现了错误,报错信息为“[Fatal Error] hive-site.xml:3215:97: Character reference "" is an invalid XML character.” 原因:Hive 的配置文件中出现了无效的 XML 字符。 解决方案:需修改 Hive 的配置文件,将其中无效的 XML 字符进行替换或删除。 案例: Step 1:进入 Hive 的配置文件目录,该目录为 Hive 安装目录下的 conf 文件夹。 cd /opt/hive/conf/ Step 2:修改 Hive 的配置文件 hive-site.xml。 vim hive-site.xml Step 3:在 hive-site.xml 文件中查找报错所在位置,即 lineNumber: 3215; columnNumber: 97。将该位置处的无效字符进行替换或删除,保存并退出 hive-site.xml 文件。 例如:该位置处为字符“”,可将其替换为一个有效的字符或直接删除该字符。 Step 4:重新启动 Hive,检查是否解决了该错误。 /opt/hive/bin/hive 可能的代码实现: sed -i '3215s/\/ /g' /opt/hive/conf/hive-site.xml 该命令使用 sed 工具,在第 3215 行中查找到无效字符“”,并将其替换为空格,最终修改了 hive-site.xml 配置文件。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月29日