今天在使用 HBase API 执行 Put 操作的时候,进程一直在等待状态,而进行 createTable 和 dropTable的时候均正常,很是郁闷!看了一下 Console 中的信息,报错

1
java.net.UnknownHostException: unknown host: node2.lreis2306 on node2.lreis2306,

由于node2.lreis2306的机器是我新加进去的,只是改了 hosts 中的配置,经过一番百度后,找到的解决方案:

  • 修改/etc/sysconfig/network中 HOSTNAME=与 HOSTS 中对应的机器名一致即可!

参考