jps get 处理中文乱码

本文介绍了一种处理中文URL的方法:通过两次JavaScript URI编码确保中文字符能够正确传递,并展示了如何在服务器端使用Java进行解码。
对中文处理再传递,有一种办法是使用js代码

/url?&param=encodeURI(encodeURI('中文')); //两次编码


然后服务器

String param= java.net.URLDecoder.decode(request.getParameter("param") , "UTF-8");
[root@master hive]# nohup /export/server/hive/bin/hive --service hiveserver2 & [1] 68367 [root@master hive]# nohup: 忽略输入并把输出追加到"nohup.out" [1]+ 退出 1 nohup /export/server/hive/bin/hive --service hiveserver2 [root@master hive]# nohup /export/server/hive/bin/hive --service metastore & [1] 68729 [root@master hive]# nohup: 忽略输入并把输出追加到"nohup.out" jps 68985 Jps 46526 NameNode 46990 SecondaryNameNode 46719 DataNode [1]+ 退出 1 nohup /export/server/hive/bin/hive --service metastore [root@master hive]# jps 69036 Jps 46526 NameNode 46990 SecondaryNameNode 46719 DataNode [root@master hive]# vi /export/server/hadoop/etc/hadoop/core-site.xml [root@master hive]# /export/server/hive/bin/beeline SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/export/server/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/export/server/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/export/server/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/export/server/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] 25/10/27 15:58:24 [main]: ERROR conf.Configuration: error parsing conf core-site.xml com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2133) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2991) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2734) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1123) ~[woodstox-core-5.0.3.jar:5.0.3] at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3320) ~[hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3114) ~[hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3007) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2968) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2848) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.get(Configuration.java:1200) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1812) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1789) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager$HookEntry.<init>(ShutdownHookManager.java:207) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager.addShutdownHook(ShutdownHookManager.java:304) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.RunJar.run(RunJar.java:297) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.RunJar.main(RunJar.java:232) [hadoop-common-3.1.3.jar:?] Exception in thread "main" java.lang.RuntimeException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3024) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2968) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2848) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1200) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1812) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1789) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager$HookEntry.<init>(ShutdownHookManager.java:207) at org.apache.hadoop.util.ShutdownHookManager.addShutdownHook(ShutdownHookManager.java:304) at org.apache.hadoop.util.RunJar.run(RunJar.java:297) at org.apache.hadoop.util.RunJar.main(RunJar.java:232) Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2133) at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2991) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2734) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1123) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3320) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3114) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3007) ... 10 more 25/10/27 15:58:24 [Thread-1]: ERROR conf.Configuration: error parsing conf core-site.xml com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2133) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2991) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2734) ~[woodstox-core-5.0.3.jar:5.0.3] at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1123) ~[woodstox-core-5.0.3.jar:5.0.3] at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3320) ~[hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3114) ~[hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3007) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2968) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2848) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.get(Configuration.java:1200) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1812) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1789) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager.shutdownExecutor(ShutdownHookManager.java:145) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager.access$300(ShutdownHookManager.java:65) [hadoop-common-3.1.3.jar:?] at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:102) [hadoop-common-3.1.3.jar:?] Exception in thread "Thread-1" java.lang.RuntimeException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3024) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2968) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2848) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1200) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1812) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1789) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager.shutdownExecutor(ShutdownHookManager.java:145) at org.apache.hadoop.util.ShutdownHookManager.access$300(ShutdownHookManager.java:65) at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:102) Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'm' (code 109) in epilog; expected '<' at [row,col,system-id]: [25,1,"file:/export/server/hadoop/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2133) at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2991) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2734) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1123) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3320) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3114) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3007) ... 9 more [root@master hive]# !connect jdbc:hive2://Master:10000 -bash: !connect: event not found [root@master hive]#
最新发布
10-28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值