在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 大數(shù)據(jù)/ Sqoop安裝
Sqoop導出
Sqoop導入所有表
Sqoop導入
Sqoop代碼生成
Sqoop安裝
Sqoop Eval工具
Sqoop作業(yè)
Sqoop教程
Sqoop列出所有表
Sqoop列出數(shù)據(jù)庫

Sqoop安裝

由于Sqoop是Hadoop的一個子項目,它只能工作在Linux操作系統(tǒng)。這里需要按照下面系統(tǒng)上給定安裝Sqoop的步驟。

第1步:驗證JAVA安裝

在安裝Sqoop之前,需要確定是否已經(jīng)在系統(tǒng)上安裝Java。用下面的命令來驗證Java安裝:

$ java version

如果Java已經(jīng)安裝在系統(tǒng)上,應該能看到如下回應:

java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b13)
Java HotSpot(TM) Client VM (build 25.0-b02, mixed mode)

如果未在系統(tǒng)上安裝Java,那么需要按照下面的步驟來執(zhí)行安裝。

安裝java

按照下面給定簡單的步驟在系統(tǒng)上安裝Java。

第1步

下載Java (JDK <最新版本> - X64.tar.gz) 訪問以下鏈接:下載

那么jdk-7u71-linux-x64.tar.gz 下載到你的系統(tǒng)上。

第2步

通常情況下,可以找到下載文件夾中下載的Java文件。驗證它并提取 jdk-7u71-linux-x64.gz 文件中使用下面的命令。

$ cd Downloads/
$ ls
jdk-7u71-linux-x64.gz
$ tar zxf jdk-7u71-linux-x64.gz
$ ls
jdk1.7.0_71 jdk-7u71-linux-x64.gz

第3步

為了使Java提供給所有的用戶,必須將它移動到的位置 “/usr/local/”. 打開根目錄,鍵入以下命令。

$ su
password:

# mv jdk1.7.0_71 /usr/local/java
# exitStep IV:

第4步

有關(guān)設置PATH和JAVA_HOME變量,添加以下命令~/.bashrc文件

export JAVA_HOME=/usr/local/java
export PATH=PATH:$JAVA_HOME/bin

現(xiàn)在,應用所有更改到當前正在運行的系統(tǒng)。

$ source ~/.bashrc

第5步

使用下面的命令來配置Java方案:

# alternatives --install /usr/bin/java java usr/local/java/bin/java 2
# alternatives --install /usr/bin/javac javac usr/local/java/bin/javac 2
# alternatives --install /usr/bin/jar jar usr/local/java/bin/jar 2

# alternatives --set java usr/local/java/bin/java
# alternatives --set javac usr/local/java/bin/javac
# alternatives --set jar usr/local/java/bin/jar

現(xiàn)在從終端上使用命令java -version  驗證安裝如上所述。

第2步:驗證Hadoop的安裝

在安裝Sqoop之前Hadoop必須在系統(tǒng)上安裝。使用下面的命令來驗證Hadoop的安裝:

$ hadoop version

如果Hadoop是已經(jīng)安裝在系統(tǒng)上,那么會得到以下回應:

Hadoop 2.4.1
--
Subversion https://svn.apache.org/repos/asf/hadoop/common -r 1529768
Compiled by hortonmu on 2013-10-07T06:28Z
Compiled with protoc 2.5.0
From source with checksum 79e53ce7994d1628b240f09af91e1af4

如果在系統(tǒng)上未安裝Hadoop,那么繼續(xù)進行下面的步驟:

下載Hadoop

下載和Apache軟件基金會使用下面的命令提取Hadoop2.4.1

$ su
password:

# cd /usr/local
# wget http://apache.claz.org/hadoop/common/hadoop-2.4.1/
hadoop-2.4.1.tar.gz
# tar xzf hadoop-2.4.1.tar.gz
# mv hadoop-2.4.1/* to hadoop/
# exit

在模擬分布式模式下安裝Hadoop

按照下面給出的偽分布式模式下安裝的Hadoop2.4.1的步驟。

第1步:設置Hadoop

可以通過附加下面的命令到 ~/.bashrc文件中設置Hadoop環(huán)境變量。

export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin

現(xiàn)在,應用所有更改到當前正在運行的系統(tǒng)。

$ source ~/.bashrc

第2步:Hadoop配置

可以找到位置的所有Hadoop的配置文件 “$HADOOP_HOME/etc/hadoop”. 需要根據(jù)Hadoop基礎架構(gòu)作出適當?shù)母男捱@些配置文件。

$ cd $HADOOP_HOME/etc/hadoop

為了開發(fā)java能夠使用Hadoop項目,必須用java在系統(tǒng)中的位置替換JAVA_HOME值以重新設置hadoop-env.sh文件的java環(huán)境變量。

export JAVA_HOME=/usr/local/java

下面給出的是,需要編輯配置Hadoop的文件的列表。

core-site.xml

core-site.xml 文件中包含的信息,如用于Hadoop的實例中,分配給文件系統(tǒng)的存儲器,用于存儲數(shù)據(jù)的內(nèi)存限制的端口號,以及讀/寫緩沖器的大小。

打開核心core-site.xml 并在<configuration>和</configuration>標簽之間添加以下屬性。

<configuration>
   <property>
      <name>fs.default.name</name>
      <value>hdfs://localhost:9000 </value>
   </property>
</configuration>

hdfs-site.xml

hdfs-site.xml文件中包含的信息,如復制數(shù)據(jù)值,NameNode的路徑,本地文件系統(tǒng)的數(shù)據(jù)節(jié)點的路徑。這意味著要存儲Hadoop基礎架構(gòu)。

讓我們假設以下數(shù)據(jù)。

dfs.replication (data replication value) = 1

(In the following path /hadoop/ is the user name.
hadoopinfra/hdfs/namenode is the directory created by hdfs file system.)
namenode path = //home/hadoop/hadoopinfra/hdfs/namenode

(hadoopinfra/hdfs/datanode is the directory created by hdfs file system.)
datanode path =上一篇:Sqoop Eval工具