Zookeeper伪分布式和HBase伪分布式安装

Zookeeper伪分布式和HBase伪分布式安装



Zookeeper伪分布安装:

下载地址(http://zookeeper.apache.org/releases.html#download)


1. 解压缩 zookeeper安装包:

sudo tar zxvf zookeeper.tar.gz -C /usr/local

2. 进入解压后的conf目录

sudo cp zoo_sample.cfg zoo.cfg


3.编辑zoo.cfg 

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/usr/local/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
service.1=192.168.32.128:2888:3888

4. 进入bin目录

./zkServer.sh start


如果有权限问题 permission denied:

解决办法:

chmod a+xwr 文件名 eg: zookeeper.out   


5. jps查看即可


安装HBASE:

下载http://archive.apache.org/dist/hbase/stable/

sudo tar zxvf hbase-1.2.6.tar.gz -C /usr/local

1.配置环境变量:

sudo gedit ~/.bashrc

#set hadoop environment
export HADOOP_INSTALL=/usr/local/hadoop-2.7.5  #hadoop的安装目录
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL


#scala  
export SCALA_HOME=/usr/local/scala-2.12.4  
export PATH=$PATH:$SCALA_HOME/bin  
export SPARK_HOME=/usr/local/spark-2.2.1-bin-hadoop2.7
export PATH=$PATH:$SPARK_HOME/bin

#hive  
export HIVE_HOME=/usr/local/apache-hive-2.3.2-bin  
export PATH=$PATH:${HIVE_HOME}/bin  
export CLASSPATH=$CLASSPATH.:{HIVE_HOME}/lib  

export HBASE_HOME=/usr/local/hbase-1.2.6
export PATH=$HBASE_HOME/bin:$PATH

执行:

source ~/.bashrc


2. 配置hbase-env.sh 

  JAVA_HOME最好设置一下,否则会报错 JAVA_HOME NOT Set

export JAVA_HOME=/usr/local/jdk1.7.0_15
export HBASE_MANAGES_ZK=false 

 - -如果你是使用hbase自带的zk就是true,如果使用自己的zk就是false

3.进入conf 配置 hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>  
        <value>hdfs://192.168.32.128:9000/hbase</value>   
    </property>
    <property>
        <name>hbase.cluster.distributed</name>  
        <value>true</value>
    </property>
     <property>     
              <name>hbase.zookeeper.property.clientPort</name>  
              <value>2181</value>    
    </property>    
    <property>    
              <name>hbase.zookeeper.quorum</name>   
              <value>192.168.32.128</value>    
    </property>  
    <property>        
              <name>hbase.zookeeper.property.dataDir</name>   
               <value>/usr/local/hbase/zkData</value>    
    </property>
</configuration>

4. 启动Hbase

start-hbase.sh


5. hbase shell 查看:


6.登录: 

http://192.168.32.128:16010/master-status

查看:












猜你喜欢

转载自blog.csdn.net/wangming520liwei/article/details/78995189