一个字符编码引起的血案

环境hbase,只是个简单的连hbase进行创建表和显示表的函数。

刚开始进项目组时领导让用HbaseTest测试能否连接集群,测试的打通各种可以解决的问题后,出现了Exception in thread "main" org.apache.hadoop.hbase.ipc.FatalConnectionException: Expected HEADER=HBas but received HEADER=\xFE\xFF\x00H from 192.168.0.102:61015巴拉巴拉巴拉后边是Caused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ipc.FatalConnectionException): Expected HEADER=HBas but received HEADER=\xFE\xFF\x00H from 192.168.0.102:61015巴拉巴拉,搞了两天,一直不成功,网上也找不到解决办法,心想就连个集群各种心累,唉,最后一生气娘的,不搞了,直接运行项目,这一运行不要紧竟然连接没有问题。。。。。

无语,然后跟踪了下程序发现没有执行这个类,只是个测试类,可是按理测试类也是他们写出来测好的不应该出现设么问题的。于是把程序运行的一个底层类跟这个对比,竟然程序的只是多了几个方法其他的都是一样,于是更加无语。最后没法把两个类互相粘,只是类名不一样,然后更奇葩的是他还是不能运行,可以的还是可以。好吧,发生了这么诡异的事。好多天之后被领导突然又提起,让我找错,还非说是因为我安装的一个东西导致的,生气,跟他耗上了,灵机一动,程序带码都一样,除非配置不一样,抱着试试看的态度点击右键properties,啊~~~~,字符编码,竟然是UTF-16,都没有见过用这个编码的,于是改UTF-8,保存,运行,出结果。结果出来的一刹那心塞啊心塞啊,是在心塞啊。。。。

好了,说了这么多就是觉得心塞需要发泄,嘿嘿,可是还是心塞,呜呜


最后提醒大家,碰到跟我一样的问题先看下字符编码,不要跟我似的要被搞死了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值