91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hadoop如何搭建hbase集群

發布時間:2021-12-08 13:56:34 來源:億速云 閱讀:200 作者:小新 欄目:云計算

這篇文章主要為大家展示了“hadoop如何搭建hbase集群”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“hadoop如何搭建hbase集群”這篇文章吧。

一:卸載redhat操作系統默認jdk
1:查找安裝默認安裝jdk
   rpm -qa | grep java
2:刪除jdk
   rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.x86_64

二:安裝jdk
1:使用root賬號安裝
2:創建目錄:/usr/java
3:下載jdk存放到/usr/java目錄:jdk-6u33-linux-x64.bin
4:給安裝文件添加執行權限:
   chmod +x jdk-6u43-linux-x64.bin
5:執行jdk安裝包
   ./jdk-6u43-linux-x64.bin
6:在/etc/profile文件中添加環境變量
export JAVA_HOME=/usr/java/jdk1.6.0_43
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
7:配置生效,執行下面命令
source /etc/profile

8:配置內很參數
設置每個進程可以打開文件數目,以及同時啟動的最大進程數量。
vi /etc/security/limits.conf
hadoop soft nofile 65535
hadoop hard nofile 65535
hadoop soft nproc 32000
hadoop hard nproc  32000

echo "session required pam_limits.so" >> /etc/pam.d/common-session
9:vm.swappiness參數設置,調低內存頁交換到磁盤中的主動程度。
echo "vm.swappiness = 0" >> /etc/sysctl.conf

三:主機分配,在每一個機器的的/etc/hosts文件中添加下面四行內容
192.168.205.23 inm1
192.168.205.24 inm2
192.168.205.25 inm3
192.168.205.26 inm4

四:關閉所有機器防火墻
chkconfig iptables off
service iptables stop

五:在每臺機器上創建hadoop用戶組合hadoop用戶
1:創建用戶組:groupadd hadoop
2:創建用戶:useradd -g hadoop hadoop
3:修改密碼:passwd hadoop

六:在master.hadoop機器上配置SSH
[hadoop@master  ~]$ ssh-keygen -t rsa -P ""
   Enter file in which to save the key (/home/hadoop/.ssh/id_rsa): /home/hadoop/.ssh/id_rsa
[hadoop@master  ~]cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
[hadoop@master  ~]chmod 700 ~/.ssh/
[hadoop@master  ~]chmod 600 ~/.ssh/authorized_key
驗證
[hadoop@master  ~]ssh localhost
[hadoop@master  ~]ssh inm1
復制ssh配置到其它機器
[hadoop@master  ~]ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@inm2
[hadoop@master  ~]ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@inm3

七:zookeeper三節點集群安裝
1:使用三臺服務器安裝zookeeper,安裝在hadoop用戶上
   192.168.205.24、192.168.205.25、192.168.205.26
2:使用cloudera版本zookeeper:zookeeper-3.4.5-cdh5.4.0.tar.gz
3:解壓并修改目錄名稱
   tar -zxf zookeeper-3.4.5-cdh5.4.0.tar.gz
4:配置zookeeper,在conf目錄下創建zoo.cfg文件,添加文件內容
   tickTime=2000 
   initLimit=5  
   syncLimit=2  
   dataDir=/homt/hadoop/storage/zookeeper/data
   dataLogDir=/homt/hadoop/storage/zookeeper/logs  
   clientPort=2181
   server.1=inm2:2888:3888  
   server.2=inm3:2888:3888  
   server.3=inm4:2888:3888
   maxClientCnxns=60
5:設置JVM參數,在conf/java.env文件添加如下內容
   export JVMFLAGS="-Xms1g -Xmx1g $JVMFLAGS"
6:創建zookeeper的數據文件和日志存放目錄
   /home/hadoop/storage/zookeeper/data
   /home/hadoop/storage/zookeeper/logs
   在/home/hadoop/storage/zookeeper/data目錄中創建文件myid,添加內容為:1
7:復制安裝的zookeeper和storage目錄到inm3和inm4機器上。
   scp -r zookeeper inm4:/home/hadoop
   scp -r storage inm4:/home/hadoop
   修改inm3機器上myid文件中值為2
   修改inm3機器上myid文件中值為3
8:啟動服務器
   ./bin/zkServer.sh start
9:驗證安裝
   ./bin/zkCli.sh -server inm3:2181 

八:安裝HDFS,hadoop-2.0.0-cdh5.2.0
用戶hadoop賬號進入系統
1:解壓tar -xvzf hadoop-2.0.0-cdh5.4.0.tar.gz
2:配置Hadoop環境變量:修改vi ~/.bashrc,在文件最后面加上如下配置:
export HADOOP_HOME="/home/hadoop/hadoop-2.0.0-cdh5.4.0"
export HADOOP_MAPRED_HOME="/home/hadoop/hadoop-2.0.0-mr1-cdh5.4.0"
export HBASE_HOME="/home/hadoop/hbase-0.94.6-cdh5.4.0"

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin
#防止啟動hdfs時,出現找不到native lib錯誤。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HADOOP_HOME/lib/native/
4:進入hadoop-2.0.0-cdh5.4.0/src目錄,構建hadoop native lib:libhadoop.so
   mvn package -Pnative -DskipTests -Dbundle.snappy=true -Dsnappy.prefix=/usr/local/lib
   再參照《hadoop2.0 lzo安裝》構建lzo native lib,把相關的native lib放入到:$HADOOP_HOME/lib/native/目錄
5:使配置生效
   source .bashrc
6:修改HADOOP_HOME/etc/hadoop目錄下mastes和slaves文件
   masters文件內容:
   inm1
   slaves文件內容:
   inm2
   inm3
   inm4
7:修改HADOOP_HOME/etc/hadoop/core-site.xml文件配置
8:修改HADOOP_HOME/etc/hadoop/hdfs-site.xml文件配置
9:同步hadoop工程到inm2,inm3,inm4機器上面
scp -r hadoop-2.0.0-cdh5.4.0 inm2:/home/hadoop
scp -r hadoop-2.0.0-cdh5.4.0 inm2:/home/hadoop
scp -r hadoop-2.0.0-cdh5.4.0 inm2:/home/hadoop
10:格式文件系統
hadoop namenode -format
11:啟動hdfs和yarn,啟動腳本在HADOOP_HOME/sbin目錄中
./start-dfs.sh

八:安裝mapreduce v1,hadoop-2.0.0-mr1-cdh5.4.0
1:解壓tar -xvzf ,hadoop-2.0.0-mr1-cdh5.4.0.tar.gz
2:復制$HADOOP_HOME/lib/native/ 下的文件到 HADOOP_MAPRED_HOME/lib/native/Linux-amd64-64
3:修改 HADOOP_MAPRED_HOME/conf 目錄下mastes和slaves文件
   masters文件內容:
   inm1
   slaves文件內容:
   inm2
   inm3
   inm4
4:修改 HADOOP_MAPRED_HOME/etc/hadoop/core-site.xml文件配置
5:同步hadoop-mr1工程到inm2,inm3,inm4機器上面
scp -r hadoop-2.0.0-mr1-cdh5.4.0 inm2:/home/hadoop
scp -r hadoop-2.0.0-mr1-cdh5.4.0 inm2:/home/hadoop
scp -r hadoop-2.0.0-mr1-cdh5.4.0 inm2:/home/hadoop
6:啟動mapreduce,啟動腳本在HADOOP_HOME/bin目錄中
./start-mapred.sh

九:安裝hbase-0.94.6-cdh5.4.0
1:解壓tar -xvzf hbase-0.94.6-cdh5.4.0.tar.gz
2:復制$HADOOP_HOME/lib/native/ 下的文件到 HBASE_HOME/lib/native/Linux-amd64-64
3:修改HBASE_HOME/conf/regionservers文件,添加運行HRegionServer進程的機器名稱。
   inm2
   inm3
   inm4
4:修改HBASE_HOME/conf/hbase-site.xml文件
5:同步hbase工程到inm2,inm3,inm4機器上面
scp -r hbase-0.94.6-cdh5.4.0 inm2:/home/hadoop
scp -r hbase-0.94.6-cdh5.4.0 inm2:/home/hadoop
scp -r hbase-0.94.6-cdh5.4.0 inm2:/home/hadoop
6:在inm1上啟動hbase集群
HBASE_HOME/bin/start-hbase.sh
7:執行hbase shell進入hbase console。執行list命令驗證安裝。

以上是“hadoop如何搭建hbase集群”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜君县| 宁波市| 墨江| 灵石县| 四子王旗| 昆山市| 安新县| 盐亭县| 莱州市| 庆元县| 平乐县| 神农架林区| 芒康县| 凌海市| 苍梧县| 彰化县| 景德镇市| 儋州市| 天水市| 克什克腾旗| 自治县| 宿州市| 宜都市| 祁东县| 衡东县| 中山市| 德兴市| 沛县| 杭锦旗| 伽师县| 金川县| 巨野县| 彭泽县| 洪泽县| 石林| 绥宁县| 房产| 泌阳县| 浑源县| 丹寨县| 土默特左旗|