国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Hadoop1.2中配置偽分布式的實例

Hadoop1.2中配置偽分布式的實例

2019-11-21 14:14Java教程網 JAVA教程

這篇文章主要介紹了Hadoop1.2中配置偽分布式的實例,使用的系統是linux mint 15 64bit,hadoop使用的是1.2.1版本,需要的朋友可以參考下

1、設置ssh

安裝ssh相關軟件包:

復制代碼代碼如下:
sudo apt-get install openssh-client openssh-server


然后使用下面兩個命令之一啟動/關閉sshd:

復制代碼代碼如下:
sudo /etc/init.d/ssh start|stop
sudo service ssh start|stop


若成功啟動sshd,我們能看到如下類似結果:

復制代碼代碼如下:
$ ps -e | grep ssh
 2766 ?        00:00:00 ssh-agent
10558 ?        00:00:00 sshd


這時候,如果運行如下ssh登錄本機的命令,會提示輸入密碼:

復制代碼代碼如下:
ssh localhost


現在我們要做的就是讓它不需要輸入密碼:

復制代碼代碼如下:
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa  #一個空密碼的SSH密鑰
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys


這樣的話就行了。如果仍不湊效,可能是密鑰文件的權限設置不當。

 

2、配置hadoop

將hadoop-1.2.1解壓到~/下,同時在~/下建立目錄hadoop-env,繼續在hadoop-env下建立如下的目錄結構:

├── dfs
│   ├── checkpoint1
│   ├── data1
│   ├── data2
│   └── name1
└── test
    └── input
配置文件hadoop-1.2.1/conf/core-site.xml:

復制代碼代碼如下:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
    <final>true</final>
  </property>
</configuration>


fs.default.name來指定HDFS的uri,如果value中沒有提供端口,默認為8020。

 

配置文件hadoop-1.2.1/conf/hdfs-site.xml:

復制代碼代碼如下:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
  <property>
    <name>dfs.name.dir</name>
    <value>~/hadoop-env/dfs/name1</value>
    <final>true</final>
  </property>
  <property>
    <name>dfs.data.dir</name>
    <value>~/hadoop-env/dfs/data1,~/hadoop-env/dfs/data2</value>
    <final>true</final>
  </property>
  <property>
    <name>fs.checkpoint.dir</name>
    <value>~/hadoop-env/dfs/checkpoint1</value>
    <final>true</final>
  </property>
</configuration>

 

dfs.name.dir指定namenode存儲元數據的目錄,可以指定多個目錄,這些目錄要用逗號分開;dfs.data.dir指定datanode存放數據的目錄,可以指定多個目錄;fs.checkpoint.dir指定輔助namenode存放檢查點的目錄。

配置文件hadoop-1.2.1/conf/mapred-site.xml:

復制代碼代碼如下:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
  <property>
    <name>mapred.job.tracker</name>
    <value>localhost:9001</value>
    <final>true</final>
  </property>
</configuration>

 


3、測試

先格式化HDFS:

復制代碼代碼如下:
./hadoop-1.2.1/bin/hadoop namenode -format


啟動HDFS和MapReduce進程:

復制代碼代碼如下:

$ ./hadoop-1.2.1/bin/start-dfs.sh
$ ./hadoop-1.2.1/bin/start-mapred.sh


啟動時候如果報錯,例如localhost: Error: JAVA_HOME is not set.,需要在./hadoop-1.2.1/conf/hadoop-env.sh文件中export JAVA_HOME,例如:

 

export JAVA_HOME=~/jdk1.7.0_25
如何檢查是否成功啟動了: 第一種方法是使用jps命令(Java Virtual Machine Process Status Tool),應該有如下類似輸出:

復制代碼代碼如下:

$ jps
13592 DataNode
13728 SecondaryNameNode
13837 JobTracker
12864 NameNode
13955 TaskTracker
16069 Jps


第二種方法是瀏覽器登錄http://localhost:50030查看jobtracker,http://localhost:50070查看namenode。如果在使用翻墻軟件,那么在訪問時可能會報錯,最簡單的解決方法是關掉翻墻軟件。 還有一種方法就是查看日志文件。

 

現在我們在~/hadoop-env/test/input目錄下建立兩個文件:

復制代碼代碼如下:

$ echo "hello world" > test1.txt 
$ echo "hi,world" > test2.txt


把這兩個文件導入HDFS:

復制代碼代碼如下:

./hadoop-1.2.1/bin/hadoop dfs -put hadoop-env/test/input/  output/


查看:

復制代碼代碼如下:


$ ./hadoop-1.2.1/bin/hadoop dfs -ls /
Found 2 items
drwxr-xr-x   - user supergroup          0 2013-10-22 22:07 /test
drwxr-xr-x   - user supergroup          0 2013-10-22 21:58 /tmp

 

$ ./hadoop-1.2.1/bin/hadoop dfs -ls /test
Found 2 items
-rw-r--r--   3 user supergroup         12 2013-10-22 22:07 /test/test1.txt
-rw-r--r--   3 user supergroup          9 2013-10-22 22:07 /test/test2.txt

 

OK,配置完成。

注:本文使用的系統是linux mint 15 64bit,hadoop使用的是1.2.1版本。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美精品一区二区三区蜜桃视频 | 日韩精品视频在线播放 | 亚洲精品国精品久久99热 | 在线免费观看中文字幕 | 久久伊99综合婷婷久久伊 | 1区2区在线观看 | 久在线| 欧美日韩一区二 | 亚洲自拍偷拍精品视频 | 一区二区三区四区精品 | 欧美在线a | 久久一二区 | 精品二区 | 一区二区成人 | 日本a网 | 国产精品网站在线观看 | 免费黄色电影在线观看 | 91精品久久久久久久久久 | 国产精品自拍视频 | 亚洲国产精品久久久 | 亚洲第一成人在线 | 国产精品久久久久久久久久久久久久 | 日韩视频一区二区三区 | 情一色一乱一欲一区二区 | 国产一区二区三区在线 | 成人a免费 | 日日操夜夜操免费视频 | 亚洲精品电影在线一区 | 九色在线| 欧美国产日韩一区 | 在线a毛片 | 99免费在线视频 | 日韩欧美专区 | 国产视频色 | 91在线视频免费观看 | 中文字幕在线观看精品视频 | 亚洲国产免费 | 国产福利在线播放 | x99av成人免费 | 特黄特黄一级片 | 欧美日韩精品 |