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
查看: