亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在mac上怎么配置環境呢?

在mac上怎么配置環境呢?

正在回答

3 回答

直接 homebrew 安裝 ,安裝 Scala 命令: brew install scala,sbt 命令: brew install sbt, 如果安裝 sbt 遇到promis denied ,cd 到error中的目錄(應該是etc),在顯示簡介中打開 everyone 權限。

0 回復 有任何疑惑可以回復我~

好了~吱一聲

0 回復 有任何疑惑可以回復我~

獲取Hadoop
具體的地址自己百度吧。我下載的是1.0.4的stable版本。
下載完之后解壓縮,我這里放置的目錄是/users/Billy/Hadoop。
配置mac os 自身環境
這個主要是配置ssh環境。先在terminal里面輸入
ssh localhost
會有錯誤提示信息,表示當前用戶沒有權限。這個多半是系統為安全考慮,默認設置的。更改設置如下:進入system preference --> sharing --> 勾選remote login,并設置allow access for all users。再次輸入“ssh localhost",再輸入密碼并確認之后,可以看到ssh成功。
不過這里面還有一個麻煩,就是每次都會要求輸入用戶密碼?!禜adoop實戰》提供了一種免登陸的方法。首先,輸入
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ssh-keygen表示生成秘鑰;-t表示秘鑰類型;-P用于提供密語;-f指定生成的秘鑰文件。這個命令在”~/.ssh/“文件夾下創建兩個文件id_dsa和id_dsa.pub,是ssh的一對兒私鑰和公鑰。接下來,將公鑰追加到授權的key中去,輸入:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
設置環境變量
在實際啟動Hadoop之前,有三個文件需要進行配置。
但在這之前,我們需要設置一下幾個類似Windows的環境變量,方便以后在命令行敲命令。
export HADOOP_HOME=/users/billy/hadoop
export PATH=$PATH:$HADOOP_HOME/bin

配置hadoop-env.sh
在Hadoop->conf目錄下,找到hadoop-env.sh,打開編輯進行如下設置:
export JAVA_HOME=/library/Java/Home(去掉注釋)
export HADOOP_HEAPSIZE=2000(去掉注釋)
export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"(去掉注釋)
注意第三個配置在OS X上最好進行配置,否則會報“Unable to load realm info from SCDynamicStore”。
配置core-site.xml
<configuration>
?<property>
? ?<name>hadoop.tmp.dir</name>
? ?<value>/users/billy/hadoop/tmp/hadoop-${user.name}</value>
? ?<description>A base for other temporary directories.</description>
?</property>
?<property>
? ?<name>fs.default.name</name>
? ?<value>hdfs://localhost:8020</value>
?</property>
</configuration>
配置hdfs-site.xml
<configuration>
? ?<property>
? ? ? ?<name>dfs.replication</name>
? ? ? ?<value>1</value>
? ?</property>
</configuration>
配置mapred-site.xml
<configuration>
? ?<property>
? ? ? ?<name>mapred.job.tracker</name>
? ? ? ?<value>localhost:8021</value>
? ?</property>
? ?<property>
? ? ? ?<name>mapred.tasktracker.map.tasks.maximum</name>
? ? ? ?<value>2</value>
? ?</property>
? ?<property>
? ? ? ?<name>mapred.tasktracker.reduce.tasks.maximum</name>
? ? ? ?<value>2</value>
? ?</property>
</configuration>
安裝HDFS
經過以上的配置,就可以進行HDFS的安裝了。
$HADOOP_HOME/bin/hadoop name node -format
如果順利的話,會得到類似如下的輸出:
BillymatoMacBook-Air:hadoop Billy$ $HADOOP_HOME/bin/hadoop namenode -format
Warning: $HADOOP_HOME is deprecated.
以上安裝完成。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在mac上怎么配置環境呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號