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
查看:
欢迎关注:程序员开发者社区 分享优质文章和资源