真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

windows下怎么部署hbase

這篇文章給大家分享的是有關(guān)windows下怎么部署hbase的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)是專業(yè)的雙柏網(wǎng)站建設(shè)公司,雙柏接單;提供成都網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行雙柏網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

一、準(zhǔn)備

根據(jù)hbase的官方wiki需要準(zhǔn)備和配置如下幾個(gè)依賴項(xiàng)。

  1. jre / jdk

  2. cygwin & openssh

  3. hbase

其中兩個(gè)在部署hadoop的時(shí)候已經(jīng)搞過(guò),只剩下openssh和hbase需要部署。

因?yàn)槌隽撕芏鄦?wèn)題,沒(méi)能一一記下,如果有問(wèn)題,可以留言共同探討。

二、安裝ssh

微軟官方已經(jīng)搞了windows平臺(tái)下的openssh,OpenSSH for PowerShell

博主直接下載了最新版本。 解壓,然后用管理員打開(kāi)一個(gè)powershell。 直接運(yùn)行 cd 到解壓目錄。 先生成 key。

.\ssh-keygen.exe -t rsa -f ssh_host_rsa_key
.\ssh-keygen.exe -t dsa -f ssh_host_dsa_key
.\ssh-keygen.exe -t ecdsa -f ssh_host_ecdsa_key
.\ssh-keygen.exe -t ed25519 -f ssh_host_ed25519_key

后來(lái)看到教程說(shuō)直接

.\ssh-keygen.exe -a

就可以,但是沒(méi)嘗試,大家可以先這么試一下。

然后運(yùn)行 .\sshd.exe 如果不出其他問(wèn)題,應(yīng)該不會(huì)出什么提示。如果不放心,繼續(xù)輸入 netstat -ano 查看一下windows現(xiàn)在開(kāi)放的端口,如果看到22,就說(shuō)明sshd已經(jīng)起來(lái)了。

這時(shí)候我們?cè)龠\(yùn)行

.\install-sshd.ps1

這個(gè)腳本會(huì)把sshd發(fā)布為windows服務(wù),但是運(yùn)行的時(shí)候可能會(huì)報(bào)一個(gè) 在此系統(tǒng)中禁止執(zhí)行腳本 的提示。如果有,則繼續(xù)輸入權(quán)限命令:

set-executionpolicy

提示是不是Yes,點(diǎn)擊 Y 即可。

這時(shí)候,運(yùn)行 ssh username@localhost 進(jìn)行測(cè)試,應(yīng)該會(huì)提示你輸入username的密碼,輸入即可。

然后,需要將該目錄加入 PATH ,以便在cmd中使用 ssh 。

博主裝完之后sshd的log不知為何變成了101G,把盤占滿了,應(yīng)該是個(gè)bug,因?yàn)闆](méi)有重現(xiàn),所以現(xiàn)在博主暫時(shí)沒(méi)有管它,所以最好不要把ssh放在系統(tǒng)盤,爆盤了不知道系統(tǒng)會(huì)不會(huì)掛掉。。

二、hbase

下載hbase的二進(jìn)制包,我用的1.1.5穩(wěn)定版。下載tar.gz壓縮包,博主解壓到了 P:\hbase-1.1.5

事實(shí)上我還做了一個(gè)操作,就是把上篇編譯的hadoop的相關(guān)jar包替換到 hbase-1.1.5/lib/hadoop-.jar 中,因?yàn)橹翱吹揭黄坛陶f(shuō)hbase中的jar包與自己hadoop的版本應(yīng)該一致,但是實(shí)際上有沒(méi)有起到效果博主并不知曉,所以可以先不做這一步,后面出問(wèn)題了再替換吧

三、配置

3.1 配置 cygwin

其實(shí)博主很奇怪,hbase的發(fā)布包中提供了cmd的腳本,理論上可以不依賴cygwin,而在cygwin中,腳本運(yùn)行的是 sh,而程序卻實(shí)際使用的是 .exe ,wiki中并沒(méi)有提到軟件包c(diǎn)md的文件是干什么用的(也許cmd還在測(cè)試?),博主曾嘗試在windows cmd 中部署,但是失敗了,有條件的童鞋可以寫一個(gè)不用cygwin的教程 ^_^ (因?yàn)楸砻嫔峡?sshd 的問(wèn)題微軟已經(jīng)解決了,腳本改用windows下的,應(yīng)該是沒(méi)有問(wèn)題的)

cygwin下面需要配置的東西主要是把 windows 下的路徑映射成linux的。所以就是要建幾個(gè)“快捷方式”

## 把jdk的路徑映射到linux中
ln -s /cygdrive/p/jdk7 /usr/local/jdk7
## 把hbase的路徑映射到linux中
ln -s /cygdrive/p/hbase-1.1.5 /usr/local/hbase-1.1.5

3.2 配置 hbase

3.2.1 P:\hbase-1.1.5\conf\hbase-env.sh

查找 JAVA_HOME ,解注釋,并且把值設(shè)置為 /usr/local/jdk7

查找 HBASE_OPTS 添加 -Dhadoop.home.dir=P:/hado 既指定hadoop目錄。

另外有一個(gè)教程提到需要設(shè)置 export HBASE_CLASSPATH=/usr/local/hbase-???/lib/zookeeper-???.jar:/usr/local/hbase-???/lib/slf4j-api-???.jar:/usr/local/hbase-???/lib/slf4j-log4j12-???.jar (??? 代表版本號(hào)) 博主雖然進(jìn)行了設(shè)置,但是感覺(jué)應(yīng)該不需要...

3.2.2 P:\hbase-1.1.5\conf\hbase-site.xml

在官方的wiki中提到一個(gè)叫 ./conf/hbase-default.xml 的文件,而這個(gè)文件在windows下是沒(méi)有的,經(jīng)過(guò)搜索,得知這是hbase開(kāi)發(fā)環(huán)境才使用的配置文件,而實(shí)際使用的是hbase-site.xml這個(gè),所以該文件即可。 在文件中添加以下項(xiàng)目:


  
      hbase.rootdir
      hdfs://0.0.0.0:19000/hbase
      
  
  
    hbase.tmp.dir
    P:/hadoop/cygwin64/tmp/hbase_tmp
  
  
    hbase.zookeeper.quorum
    127.0.0.1
  
  
    hbase.cluster.distributed
    false
  

**然而,博主并不知道這些都是什么玩意 @_@ **

四、啟動(dòng)hbase

額... 先不管那些繁雜的配置了,先來(lái)啟動(dòng)試一下。在cygwin中執(zhí)行。

/usr/local/hbase-1.1.5/conf/hbase-env.sh
/usr/local/hbase-1.1.5/bin/start-hbase.sh

如果不出什么意外,hbase會(huì)提示讓你輸入ssh的密碼,輸入之后就啟動(dòng)成功了。這里hbase開(kāi)啟的是后臺(tái)進(jìn)程,也就是cygwin還是可以操作的,但是cygwin的窗口仍然不能關(guān)閉,會(huì)造成hbase進(jìn)程停止。

windows下怎么部署hbase

五、測(cè)試

繼續(xù)在cygwin中輸入

/usr/local/hbase-1.1.5/bin/hbase shell

開(kāi)啟一個(gè) hbase 的shell窗口。 然后就可以輸入命令啦。

create 'test', 'data'
list
put 'test', 'row1', 'data:1','value1'
put 'test', 'row2', 'data:2','value2'
put 'test', 'row3', 'data:3','value3'

測(cè)試結(jié)果大致如下:

windows下怎么部署hbase

感謝各位的閱讀!關(guān)于“windows下怎么部署hbase”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)站題目:windows下怎么部署hbase
URL地址:http://weahome.cn/article/jpdhhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部