重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、yum安装的jdk工具1.8版本,在配置hbase1.2版本需要在hbase-env.sh配置文件中注释掉下面的内容:
永济网站建设公司创新互联公司,永济网站设计制作,有大型网站制作公司丰富经验。已为永济1000多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的永济做网站的公司定做!export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
如果不注释的话在启动hbase服务的时候会报128M相关的错误
2、zookeeper服务需要启动至少三个节点,并且节点数为奇数个。
昨天为生产环境搭建hadoop集群,结果配置好zookeeper集群后启动一个节点,老是看到服务异常状态,一度以为是服务配置问题,这个问题卡了半天时间。其实这个问题是因为启动的服务数量没有超过集群半数的原因,集群5个节点的话,至少要启动3个节点,集群才是生效的,否则集群失效。如果理解zookeeper运行机制的话就不成问题,所以不能只是搭建环境,要去理解环境的运行机制和原理。
3、在执行命令./bin/habse shell之后执行status查看集群状态,出现下面的信息:
hbase> status
hbase> status 'simple'
hbase> status 'summary'
hbase> status 'detailed'
hbase> status 'replication'
hbase> status 'replication', 'source'
hbase> status 'replication', 'sink'
并且在{HBASE_HOME}/logs目录下查看日志,观察到下面字样的信息:
zookeeper.MetaTableLocator: Failed verification of hbase:meta,,1 at address=slave3,16020,15312
处理方法:
3.1、停止hbase集群服务、停止zookeeper集群服务
3.2、删除{ZOOKEEPER_HOME}/conf/zoo.cfg配置文件中配置的对应的dataDir参数对应目录下的version-2目录(所有zookeeper服务节点)
3.3、启动zookeeper集群服务、启动hbase集群服务
未完待续....
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。