进入hbase shell界面报错:Errno::ENOMEM: Cannot allocate memory - stty icrnl <&2

今天在打开自己hbase shell界面的时候无缘无故地就给我报错,进入不了,明明自己昨天打开还好好的,过了一天打开就报错,就很无语。检查了几遍,集群和zookeeper都是没有问题的,相关的进程jps发现都是启动成功的,而且启动hbase都没有报错,偏偏打开hbase shell界面就报错了。

Errno::ENOMEM: Cannot allocate memory - stty icrnl <&2
           ` at org/jruby/RubyKernel.java:1439
  initialize at /home/hadoop/software/hbase-2.0.5/lib/ruby/irb/hirb.rb:46
       start at /home/hadoop/software/hbase-2.0.5/bin/hirb.rb:207
      <main> at /home/hadoop/software/hbase-2.0.5/bin/hirb.rb:219

 后面百度了,才发现,原来自己在之前修改过自己虚拟机的内存,所以才导致了自己的hbase启动不成功。将虚拟机关机,修改一下虚拟机的内存就好了。重启虚拟机就能成功解决问题了。

猜你喜欢

转载自blog.csdn.net/m0_52725750/article/details/130657790