日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

8、linux上安装hbase

發布時間:2023/11/30 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8、linux上安装hbase 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.基本信息
版本安裝機器賬號源路徑目標路徑依賴關系
1.2.4
三臺機器
hadoop
/opt/software/hbase-1.2.4-bin.tar.gz
/opt/hbase?->?/opt/hbase-1.2.4
2.安裝過程

1).使用hadoop賬號解壓到/opt/hadoop目錄下并設置軟連接:

[root@bgs-5p173-wangwenting opt]# su hadoop [hadoop@bgs-5p173-wangwenting opt]$ cd /opt/software [hadoop@bgs-5p173-wangwenting software]$ tar -zxvf hbase-${version}-bin.tar.gz -C /opt [hadoop@bgs-5p173-wangwenting software]$ cd /opt [hadoop@bgs-5p173-wangwenting opt]$ ln -s? hbase-${version}/?? hbase

2).進入/opt/hbase/conf目錄,修改hbase-env.sh文件內容:

[hadoop@bgs-5p173-wangwenting opt]$ cd /opt/hbase/conf [hadoop@bgs-5p173-wangwenting opt]$ vim hbase-env.sh export JAVA_HOME=/opt/java export HBASE_PID_DIR=/opt/pids export HADOOP_HOME=/opt/hadoop export HBASE_HOME=/opt/hbase

3).修改hbase-site.xml文件內容:

[hadoop@bgs-5p173-wangwenting opt]$ vim hbase-site.xml 添加下面內容 <configuration> ????<property> ????????<name>hbase.rootdir</name> ????????<value>hdfs://bgs-5p173-wangwenting:9000/hbase</value> ????</property> ????<property> ????????<name>hbase.cluster.distributed</name> ????????<value>true</value> ????</property> ????<property> ????????<name>hbase.zookeeper.quorum</name> ????????<value>bgs-5p173-wangwenting,bgs-5p174-wangwenting,bgs-5p175-wangwenting</value> ????</property> </configuration>

4).修改/opt/hadoop/hbase/conf/regionservers文件內容:?

[hadoop@bgs-5p173-wangwenting opt]$ vim /opt/hbase/conf/regionservers 添加以下內容: bgs-5p174-wangwenting bgs-5p175-wangwenting

5).通過scp復制到其它兩臺機器上:

[hadoop@bgs-5p173-wangwenting opt]$ scp -r /opt/hbase-${version} hadoop@bgs-5p174-wangwenting:/opt [hadoop@bgs-5p174-wangwenting opt]$ ln -s hbase-${version}/? hbase [hadoop@bgs-5p173-wangwenting opt]$ scp -r /opt/hbase-${version} hadoop@bgs-5p175-wangwenting:/opt [hadoop@bgs-5p175-wangwenting opt]$ ln -s hbase-${version}/? hbase

6).在bgs-5p173-wangwenting上啟動hbase集群:

[hadoop@bgs-5p173-wangwenting opt]$ /opt/hbase/bin/start-hbase.sh

7).查看集群是否啟動,運行jps

[hadoop@bgs-5p173-wangwenting opt]$ jps 若bgs-5p173-wangwenting如下所示: 22898?ResourceManager 20739?Jps 24383?JobHistoryServer 20286?HMaster 22722?SecondaryNameNode 22488?NameNode [hadoop@bgs-5p174-wangwenting opt]$ jps 2141?NodeManager 3257?HRegionServer 25283?Jps 1841?DataNode [hadoop@bgs-5p175-wangwenting opt]$ jps 2141?NodeManager 3257?HRegionServer 25283?Jps 1841?DataNode 顯示有HMaster和HRegionServer,則說明啟動成功

8).使用/opt/hadoop/hbase/bin/hbase shell命令測試安裝結果:

[hadoop@bgs-5p173-wangwenting opt]$ /opt/hbase/bin/hbase shell

a.創建表test:?

hbase(main):002:0> create?"test",?"cf" 0?row(s) in?2.5840?seconds => Hbase::Table - test

b.列出全部表:

hbase(main):003:0> list TABLE?????????????????????????????????????????????????????????????????????????????????????????????????????????????? test?????????????????????? 1?row(s) in?0.0310?seconds => ["test"]

?如果在輸入list,有好幾次,啟動Hadoop和HBase之后,執行jps命令,已經看到有HMaster的進程,但是進入到HBase的shell,執行一個命令,會出現下面的錯誤:

解決方法:

進入到logs目錄查看master的日志:發現一直顯示下面的內容:

?vim hbase-hadoop-master-s1.log

2017-03-13 17:13:17,374 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode... 2017-03-13 17:13:27,377 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode... 2017-03-13 17:13:37,386 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode... 2017-03-13 17:13:47,393 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode... 2017-03-13 17:13:57,395 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode... 2017-03-13 17:14:07,409 INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode...

原來是Hadoop在剛啟動的時候,還處在安全模式造成的,手動退出Hadoop的安全模式.然后重新啟動hbase服務。

重啟后輸入list,便不再報錯了。

?

c.插入數據到test表:

hbase(main):001:0> put?"test","row","cf:a","value" 0?row(s) in?0.4150?seconds

d.查看test表信息:

hbase(main):002:0> scan?'test' ROW?????????? COLUMN+CELL????????????????????????????????????????????????????????????????????????? row????????? column=cf:a, timestamp=1447246157917, value=value??????????????????????????????????? 1?row(s) in?0.0270?seconds

若hbase shell測試成功,則進入瀏覽器訪問以下網址:http://172.24.5.173:16010/

?

若正常顯示,則hbase集群安裝成功!??用ip保險一點,用域名首先要在自己的電腦host文件中配置。

9).啟動thriftserver2服務

[hadoop@bgs-5p173-wangwenting opt]$ nohup /opt/hbase/bin/hbase-daemon.sh start thrift2 &

轉載于:https://www.cnblogs.com/wyl9527/p/6395385.html

總結

以上是生活随笔為你收集整理的8、linux上安装hbase的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。