MAC电脑:自带的ssh终端
ssh hadoop@hadoop-machine
ssh hadoop@192.168.21.166
Windws系统:CRT,XShell客户端
远程服务器:CentOS 6.7
hadoop-machine(192.168.21.166)
是远程服务器的hostname
如果想在本地通过ssh hadoop@hadoop-machine
远程登录,
那么本地的hosts肯定要添加ip和hostname的映射
192.168.21.166 hadoop-machine
2.JDK的安装
~/software/
下,
将所有的软件都安装到~/app
,cd
到software
目录下,执行tar -zxvf jdk-8u91-linux-x64.tar.gz -C ~/app/
~/.bash_profile
export JAVA_HOME=/home/hadoop/app/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bash_profile
java -version
3.ZooKeeper安装
wget http://archive.cloudera.com/cdh5/cdh/5/
解压:tar -zxvf zookeeper-3.4.5-cdh5.7.0.tar.gz -C ~/app/
ZK_HOME/bin
添加到系统环境变量: ~/.bash_profile
export ZK_HOME=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0
export PATH=$ZK_HOME/bin:$PATH
source ~/.bash_profile
cp zoo_sample.cfg zoo.cfg
vi $ZK_HOME/conf/zoo.cfg
`dataDir=/home/hadoop/app/tmp/zookeeper`
cd $ZK_HOME/bin/
zkServer.sh start
5.验证: jps
多了一个QuorumPeerMain
进程,就表示zk启动成功了。
6.jps -l
和jps -m
的区别
jps -m
28768 NameNode
28865 DataNode
29204 ResourceManager
73253 QuorumPeerMain /home/feiyue/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
73334 Jps -m
29053 SecondaryNameNode
jps -l
28768 org.apache.hadoop.hdfs.server.namenode.NameNode
28865 org.apache.hadoop.hdfs.server.datanode.DataNode
29204 org.apache.hadoop.yarn.server.resourcemanager.ResourceManager
73253 org.apache.zookeeper.server.quorum.QuorumPeerMain
73351 sun.tools.jps.Jps
29053 org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode