1. 程式人生 > >hbase shell 啟動不了的問題

hbase shell 啟動不了的問題

[[email protected] hbase-1.4.0]#bin/hbase shell
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jruby.java.invokers.RubyToJavaInvoker (file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar) to method java.lang.Object.registerNatives()
WARNING: Please consider reporting this to the maintainers of org.jruby.java.invokers.RubyToJavaInvoker
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
ArgumentError: wrong number of arguments (0 for 1)
method_added at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/javasupport/core_ext/object.rb:10
method_added at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/javasupport/core_ext/object.rb:129
Pattern at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:2
(root) at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:1
require at org/jruby/RubyKernel.java:1062
(root) at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:42

(root) at /usr/local/hadoop/hbase-1.2.6/bin/hirb.rb:38.

此原因的出現是由於使用了jdk1.9,請將jdk換為1.8。

為了避免修改環境變數的麻煩,直接刪除原jdk文價夾,下載解壓或安裝jdk後直接改名為原jdk9的目錄名即可。

[[email protected] java]# rm -rf  jdk-9.0.1

[[email protected] java]# rpm -i  jdk-8u151-linux-x64.rpm 

[[email protected] java]# mv  jdk1.8.0_151/   jdk-9.0.1


相關推薦

hbase shell 啟動的問題

[[email protected] hbase-1.4.0]#bin/hbase shell Java HotSpot(TM) 64-Bit Server VM warning: Opti

HBase裏配置SNAPPY壓縮以後regionserver啟動的問題

snap 出現 壓縮 nap regions ons .com codec 啟動不了 配置了HBase的SNAPPY壓縮以後,出現regionserver啟動不了的問題。分析應該是屬性配置錯了! 官網上的是:<name>hbase.regionserver.co

【mysql】service mysql start出錯,mysql啟動,解決mysql: unrecognized service錯誤

開機 init.d starting 設置 tin 執行 rest root lan service MySQL start出錯,mysql啟動不了,解決mysql: unrecognized service錯誤的方法如下: [[email protected]/

多個jdk 變更 引起 tomcat插件 啟動 The JRE could not be found.Edit the server and change the JRE location.

變更 runtime win jdk nts nvi bsp 選擇 ould The JRE could not be found.Edit the server and change the JRE location. 在Windows->Preference

tomcat啟動,內存溢出

技術分享 信息 今天 控制臺 下午 溢出 什麽 net 方法 今天下午不知道做了什麽,然後tomcat啟動了10分鐘還啟動不了。然後看控制臺報錯信息,說是內存溢出。然後就各種百度,終於解決了。在這裏記錄提示自己,避免這種問題再次出現還要浪費時間去找方法解決。 最後附上紅色

Apache配置https啟動的解決辦法

目錄 follow cgi https 私鑰 解決辦法 apach lis symlink 準備工作:有備案了的http域名,去阿裏雲或者騰訊雲購買SSL證書,有免費1年的; 第一步; 找到 #LoadModule ssl_module modules/mod_ssl.so

Hadoop問題:啟動hadoop 2.6遇到的datanode啟動

left hand list common status ctc 解決辦法 總結 aac 問題描述:第一次啟動輸入jps都有,第二次沒有datanode 日誌如下:   查看日誌如下: 2014-12-22 12:08:27,264 INFO org.mortbay.l

chrome ubuntu啟動

sta 安裝 apt left image ges 技術 技術分享 cnblogs 安裝好後,點擊圖標沒反應 用命令行運行chrome並顯示log:google-chrome --enable-logging=stderr --log-level=4 報錯如下: 解決:安

Linux系統xinetd服務啟動

ftp服務 安裝 png linux strong 技術 tar str 發現 xinetd服務時發現xinetd服務啟動不了,並出現錯誤提示xinetd:unrecognized service,當出現這個錯誤提示的時候說明系統未安裝xinetd包 解決方法

Win10下 Redis啟動 錯誤1067:進程意外終止

進程 redis ogl ces img 解決 class verbose all 一、系統環境 操作系統:Windows10專業版 64位Redis版本:redis-64.3.0.503 二、問題描述 1.命令行啟動: redis-server redis.wind

Hbase Shell啟動失敗

hbase.rb:42最近一個新部署一個gateway,用戶在執行hbase shell的方式連接hbase,報錯[testuser@ip-192-168-133-238 lib]$ hbase shell SLF4J: Class path contains multiple SLF4J bindings.

配置Ubuntu環境變量,系統啟動

系統啟動 col shift blog AR 啟動不了 -s remount ubuntu 修改了etc/init.d/rcS文件後重啟後Ubuntu起不來了, 開啟按shift+e或者直接選擇,進入恢復模式 進入root shell 執行這個命令 可以有寫入權限,重新掛載

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 啟動

nag could ice etc ket nbsp call cti connect ps -A | grep -i mysql kill 列出來的進程 service mysql start 我的問題就解決了 -----------------------------

Virtualbox安裝CentOS開啟UEFI後啟動

VirtualBox EFI VirtualBox中使用EFI安裝CentOS,關機後默認再開啟時不能啟動系統。解決方案:1、引導界面修改 Shell> FS0: FS0:\> cd EFI FS0:\EFI> cp centos\grubx64.efi BOOT\grubx64.e

關於Windows Server 2012 網絡發現啟動

Windows server 2012Windows Server 2012 網絡發現啟動不了(啟動網絡發現無法保存) 具體位置在 “ 控制面板\網絡和 Internet\網絡和共享中心\高級共享設置 ”點擊啟動網絡發現,點擊保存保存後,點擊高級共享設備網絡共享設備還是關閉的。解決方案:win+r啟動運行框,

關於mysql啟動的心得,使用systemctl restart mysqld失敗

mysql啟動失敗 mysql 自己使用了如下命令905 mkdir -p var/run/mysqld 906 ls -ld /var/run/mysqld/907 chown mysql.mysql /var/run/mysqld/908 ls -ld /var/run/mysqld/90

運行Junit方法項目啟動

JD 依賴 TE 明顯 r.java intern efi 信息 AS 從控制臺看不出任何有用信息,通過JUnit右鍵”Copy Failure List”將信息拷貝出來 TestStart.start initializationError(org.junit

dubbo-admin-2.5.3.war 啟動

jdk1.8 JD 問題 AR dmi admin dubbo 寫法 啟動 前幾天把jdk1.8安裝了,卸載了jdk1.7,然後一直沒事,今天dubbo-admin-2.5.3.war 啟動不了,一直報錯,,現在錯誤沒了,後來在網上搜了挺久,發現了問題,是jdk1.8的問題

docker - 啟動docker服務

啟動 mirror 解決 service 架構 roo ice pre -c 原因 因為docker是CS架構,Server方要配置好源,客戶端才能連接,服務才能開啟 解決辦法 1.切換到root用戶,su root.. 2.sudo vim /etc/docker/dae

redis服務啟動的解決辦法(服務器應非法關機

erro pid 服務啟動 cti cal not fatal 啟動不了 ppi 1、確認redis沒運行。[root@localhost run]# /etc/init.d/kkmail_redis status redis is not running2、刪除pid文件