智能停车诱导系统--大数据部分--服务器搭建(二)

    xiaoxiao2026-05-05  4

     这篇正经点好了,学术问题毕竟是很严肃的。       上一篇说了服务器的架构:Hadoop2.6.0+Hbase0.98.20+ZooKeeper3.4.6(伪分布),接下来就实际搭一下吧。忘了说了,我现在用的系统十Ubuntu14.04。       一、JDK--1.7.0_76       最近一年多的时间一直在用jdk1.7  64位 linux版的:jdk-7u76-linux-x64.tar.gz       (1)复制/解压        从浏览器Down下来的目录是:/home/hadoop/下载/        安装目录是:/usr/local/java        所以先得把jdk解压到安装目录,我一般是先复制再解压,所以命令是:        sudo cp /home/hadoop/下载/jdk-7u76-linux-x64.tar.gz   /usr/local/java        sudo tar -zxvf jdk-7u76-linux-x64.tar.gz (注意看目录,自己cd进去,后面就不提醒了)              (2)配置环境变量        在profile中加入JAVA_HOME,JRE_HOME什么的        sudo vim /etc/profile        然后加入下面这些东西,实在不会去百度吧。。。               完事后生效下        source /etc/profile        (二)Hadoop--2.6.0         这个跟上面的套路有点小差别,先不急着解压:        (1)创建hadoop用户         sudo useradd -m hadoop -s /bin/bash         唉算了我不说了直接转吧,人家比我写的好。。在这,自己看http://www.powerxing.com/install-hadoop/        (三)ZooKeeper--3.4.6        (1)老套路,复制/解压         sudo cp /home/hadoop/下载/zookeeper-3.4.6.tar.gz  /usr/local/hadoop         tar -zxvf zookeeper-3.4.6         改个名 mv zookeeper-3.4.6  zookeeper         ×××一定记住把文件夹的权限改成hadoop要不配置的过程中会出现权限问题,很麻烦的         cd /usr/local/hadoop         sudo chown -R hadoop zookeeper                 (2)创建实例配置文件          cd zookeeper/conf          cp zoo_sample.cfg zoo1.cfg          cp zoo_sample.cfg zoo2.cfg          cp zoo_sample.cfg zoo3.cfg                  (3)修改配置文件          实例1的配置:          vi zoo1.cfg          tickTime=2000          initLimit=10          syncLimit=5          dataDir=/usr/local/hadoop/zookeeper/d_1          clientPort=2181          dataLogDir=/usr/local/hadoop/zookeeper/logs_1          server.1=localhost:2887:3887          server.2=localhost:2888:3888          server.3=localhost:2889:3889          实例2的配置:          vi zoo2.cfg            tickTime=2000          initLimit=10          syncLimit=5          dataDir=/usr/local/hadoop/zookeeper/d_2          clientPort=2182          dataLogDir=/usr/local/hadoop/zookeeper/logs_2          server.1=localhost:2887:3887          server.2=localhost:2888:3888          server.3=localhost:2889:3889

             实例3的配置:

             vi zoo3.cfg            tickTime=2000          initLimit=10          syncLimit=5          dataDir=/usr/local/hadoop/zookeeper/d_3          clientPort=2183          dataLogDir=/usr/local/hadoop/zookeeper/logs_3          server.1=localhost:2887:3887          server.2=localhost:2888:3888          server.3=localhost:2889:3889                           (4)准备启动环境          mkdir/usr/local/hadoop/zookeeper/d_1          mkdir /usr/local/hadoop/zookeeper/d_2          mkdir /usr/local/hadoop/zookeeper/d_3            mkdir /usr/local/hadoop/zookeeper/logs_1          mkdir /usr/local/hadoop/zookeeper/logs_2          mkdir /usr/local/hadoop/zookeeper/logs_3            echo "1" > /usr/local/hadoop/zookeeper/d_1/myid          echo "2" > /usr/local/hadoop/zookeeper/d_2/myid          echo "3" > /usr/local/hadoop/zookeeper/d_3/myid         (5)启动集群          bin/zkServer.sh start zoo1.cfg          bin/zkServer.sh start zoo2.cfg          bin/zkServer.sh start zoo3.cfg         (6)查看是否启动成功          jps          #看到类似下面的进程就表示3个实例均启动成功          13419 QuorumPeerMain          13460 QuorumPeerMain          13561 Jps          13392 QuorumPeerMain           先搭到这吧,还剩个Hbase,因为内容比较多,所以单独放出来说。
    转载请注明原文地址: https://ju.6miu.com/read-1309369.html
    最新回复(0)