hbase踩坑记录(一):java本地连接远程hbase可是返回zookeeper的地址是localhost

hbase 访问zookeeper的问题 坑 1、 Configuration config = HBaseConfiguration.create(); 书上说是会自动加载hbase-site.xml里面配置的zookeeper 配置 但是实际上是访问的是localhost本地的zookeeper2181端口 2、因此如果本地不是zookeeper server 的话就无法访问hbase 了 3、解决办法通过参数传给程序 例子: 阅读详情

控制台的打印信息频繁出现以下一句话:

 Opening socket connection to server peer1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)

出现这个的问题纯属是 hbase-site.xml 的配置错误,hbase-site.xml 里面可以zk的地址,默认是localhost,我犯的错误就是没有配置zk地址,导致控制台一直打印连接 127.0.0.1:2181 被拒绝。

解决方法:

修改 hbase 的 conf 下的 hbase-site.xml ,增加配置

<property>
   <name>hbase.zookeeper.quorum</name>
   <value>192.168.75.128:2181</value>
</property>

然后重启 hbase 即可

 

参考博客:https://blog.youkuaiyun.com/qq_33283652/article/details/85236322

感谢大佬!

避坑指南:HBase安装后启动失败?手把手教你排查Java版本、端口冲突和ZooKeeper连接问题 本文详细解析了HBase安装后启动失败的常见问题,包括Java版本兼容性、端口冲突和ZooKeeper连接问题。通过实战案例和排查技巧,帮助开发者快速定位并解决HBase启动故障,提升部署效率。特别适合Linux环境下HBase安装和配置的开发者参考。 阅读详情

相关推荐

Python量化投资——mplfinance实现全功能动态交互式K线图(蜡烛图)【源码+详解】

特别鸣谢:@szFoxtech 同学热心提供了通过键盘操作平移和缩放K线图的代码!!在我的另一篇文章《七行代码利用tushare和mplfinance生成K线图》中,我介绍了两个非常好用的python库,结合起来可以非常方便容易地生成股票的K线图,对于使用python进行量化投资研究的朋友可谓是必备良方。如下图所示,仅仅几行代码,就能生成下面这张K线图:不过,仅仅使用七行代码生成的K线图,虽然看上去也像那么回事了,但是对于真正需要使用K线图作为研究工具或者可视化工具的朋友们来说,是远远不够的。在我看来,至少

m0_67390379的博客 9837

用java 操作 hbase ,zookeeper总是读取localhost 不读取配置的hbase.zookeeper.quorum

今天用Java操作HBASE时一直连接不上HBASE,发现连接的是localhost:2181 2018-12-15 15:29:03,643 INFO org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.() - Process identifier=hconnection-0x18bf3d14 connecting to ZooKee...

weixin_43467992的博客 3536

ROS2初级面试题汇总

总结和收集了一些关于ros2的问题和解答记录

qq_57633442的博客 5576

spark踩坑——dataframe写入hbase连接异常

最近测试环境基于shc[https://github.com/hortonworks-spark/shc]的hbase-connector总是异常连接不到zookeeper,看下报错日志: 18/06/20 10:45:02 INFO RecoverableZooKeeper: Process identifier=hconnection-0x5175ab05 connecting to ZooK...

weixin_34167043的博客 392

一文详解AUTOSAR COM ComSignal结构体

ComSignalLength指定信号的长度,以字节为单位,影响数据的解析范围和精度。比如车速信号若为UINT16类型,ComSignalLength=16。这里需要注意必须ComSignalLength与ComSignalType匹配(比如FLOAT32类型需配置ComSignalLength=32),超出实际物理值范围时需配置缩放(Scaling)参数。ComSignalType定义信号的物理数据类型,决定如何解析原始字节数据。

menghuyouyou的博客 943

华硕主板UEFI模式下安装Ubuntu与Windows双系统全攻略

本文详细讲解了在华硕主板UEFI模式下安装Ubuntu与Windows双系统的完整流程。从安装前的BIOS关键设置(如处理安全启动与CSM)、使用GPT分区表,到在Windows中安全分配空间、手动创建Ubuntu分区,最后完成引导配置,提供了避免常见错误的实用技巧,确保双系统稳定共存。

weixin_29199873的博客 346

HBase 启动错误,HBase管理zookeeper ,无法定位登录配置

启动错误 2013-12-29 17:42:22,025 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server xxxxx:2222. Will not attempt to authenticate using SASL (无法定位登录配置) 分析: 是由于zookeeper连接的问题,我

架构师思考实践 5336

DSP28335 ADC模块实战:从寄存器配置到精准数据采集(附代码详解)

本文详细解析DSP28335的ADC模块配置与数据采集实战,涵盖寄存器设置、采样窗口优化、中断处理及代码实现。重点解决ADC精度问题,如采样窗口不足导致数据偏差,提供完整代码示例和调试技巧,助力工程师实现精准数据采集。

kkk56的博客 866

Windows 远程连接Hbase常见错误

错误1: 15/10/13 16:49:04 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper, quorum=localhost:2181, exception=org.apache.zookeeper.KeeperException$ConnectionLossException : Keepe

L668303的博客 5698

BSW:MemMap模块配置及使用

(内存映射(MemMap)模块用于通过内存映射文件将代码和数据映射到特定的内存部分。MemMap生成特定的头文件,其中包含为MemorySection元素和编译器特定指令定义的内存映射预处理器。上面是比较官方的回答,说人话就是把数据和代码放在ECU内指定的地址。初级应用:软件中的bss,data,rodata,code,text,段需要在memory layout中划分具体的物理地址,对于多核系统,要将执行的数据和代码放在目标核的RAM和ROM。

Forever_Oct的博客 3679

技术指南| 叶绿体基因组高级分析全流程解析

本文详细解析了叶绿体基因组高级分析的全流程,包括实验设计、序列组装与注释、比较基因组分析、选择压力与功能进化等关键步骤。通过实战案例和技术技巧,帮助研究者掌握叶绿体基因组分析的核心方法,提升植物进化研究和系统学分析的效率与准确性。

weixin_33725239的博客 492

Hbase内置Zookeeper连接失败

在开启Hbase的时候 运行,start-hbase.sh 报错: localhost: ssh: Could not resolve hostname localhost: Name or service not known starting master, logging to /apps/hbase-1.2.0-cdh5.13.2/logs/hbase-root-master-hadoop...

ZYG的博客 4808

Fastgpt本地使用Docker Compose 快速部署

修改文件,并执行再执行d重起容器。具体配置,参考配置详解。可以查看日志,在启动容器后,第一次请求网页,会进行配置文件读取,可以看看有没有读取成功以及有无错误日志。进入 FastGPT 容器,可以通过ls data查看目录下是否成功挂载文件。可通过查看配置文件。可能不生效的原因挂载目录不正确配置文件不正确,日志中会提示invalid json,配置文件需要是标准的 JSON 文件。

洛阳泰山的博客 1634

Zookeeper找不到HBase的masterr的IP而是localhost

情景 Java通过Zookeeper连接Hbase时,Zookeeper一直返回的是127.0.0.1给windows端的java,导致java连接不上hbase。zookeeper中的hbase里缺失master也会导致连不上。 解决 将master节点所在的虚拟机,hostname中127.0.0.1 localhost对应关系删掉, 然后指定 127.0.0.1 真实Ip 然后进入zookeeper: zkcli 确认找到hbase ls / 结果:[hbase, zookeeper] ..

happyzwh的专栏 1835

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【详解】HBase连接不上Zookeeper的解决方案

然而,在实际操作过程中,可能会遇到HBase无法连接到Zookeeper的问题,这将严重影响系统的正常运行。当HBase无法连接到ZooKeeper时,这通常是因为网络问题、配置错误或ZooKeeper服务本身的问题。当遇到HBase连接不上Zookeeper的问题时,通常会涉及到配置文件的检查、网络问题的排查以及代码层面的处理。如果问题仍然存在,建议检查Zookeeper的日志文件,以获取更多详细的错误信息。首先,确保你已经添加了HBase和ZooKeeper的依赖项到你的项目中。

牛肉胡辣汤 760

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java API远程连接服务器hbase报错:Connection refused: no further information:

Java API远程连接服务器hbase报错:Connection refused: no further information 1.前言 最近刚刚学了hadoop 分布式框架和hbase 分布式数据库,想着使用Java来调用其中的接口,来访问中的资源,之前访问hdfs文件系统还是可以的,后面访问hbase时,每次都卡在创建表的时候,一开始不知道怎么回事,后面看了日志才知道是资源拒绝连接。 2.解决方法 在网上找了各种解决方法都一一无效,后面自己看了一下一篇文章,说有可能是zookeeper中的配置有问题

Alanders的博客 2087

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

基于Hadoop HA集群部署HBase HA集群(详细版)

本文介绍Hadoop高可用(HA)集群的部署方法,重点阐述ZooKeeper在Hadoop及HBase高可用架构中的核心作用。文章首先说明ZooKeeper通过临时节点机制实现主从选举,为Hadoop NameNode和HBase Master提供故障转移支持。随后详细讲解ZooKeeper集群的配置步骤,包括myid文件设置和环境变量配置。在Hadoop HA配置部分,文章展示了core-site.xml和hdfs-site.xml的关键参数,特别是ZooKeeper服务地址和nameservice的配置

pysense的博客 5385

HBase Master初始化失败:从ZooKeeper到HDFS的完整排查指南

在分布式数据库系统中,主节点(Master)的初始化过程是集群启动和运行的核心环节。其原理依赖于协调服务(如ZooKeeper)进行元数据同步与状态管理,并需要底层分布式文件系统(如HDFS)提供持久化存储支持。这一机制的技术价值在于保障了大规模数据存储的元数据一致性与高可用性。当初始化失败时,会直接导致整个集群服务不可用,常见于大数据平台、实时数仓等应用场景。本文聚焦于HBase这一典型分布式数据库,针对其HMaster节点启动时抛出的“Master is initializing”错误,提供了一套系统性

weixin_30642869的博客 533

hbase单机终于跑起来了

去看了日志文件 2011-11-01 23:44:06,998 INFO org.apache.zookeeper.server.PrepRequestProcessor: Got user-level KeeperException when processing sessionid:0x1336304bc350000 type:delete cxid:0x15 zxid:0xffffffff

sslf的专栏 8137

谨慎Apache-Zookeeper-3.5.5以后在CentOS7.X安装的坑

本文主要讲解在Centos7中,JDK正确安装及配置,系统防火墙也正常配置,但Zookeeper无法启动的一种可能问题及解决办法

夜郎King的博客 6994

java 连接 hbase 失败_HBase的Java Api连接失败的问题及解决方法

14/01/07 13:42:13 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/192.168.100.28:2181, sessionid = 0x1436ac6e838002f, negotiated timeout = 18000014/01/07 13:4...

weixin_39847437的博客 783

Hbase学习中遇到的问题

Hbase安装使用中遇到的各种问题

weixin_44911248的博客 1388

sqoop导hbase zookeeper出现的问题

由于测试环境的改变,使用sqoop从oracle往hbase导数时一直出现下列错误: [code="java"] 13/10/12 10:16:54 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/dw/hadoop-2.0.0-cdh4.3.0/lib/native 13/10/12 10:16:54 INFO...

tttjjjlll的专栏 901

eclipse提交mr(操作hbase)出错

通过eclipse 远程提交mr(处理文件到hbase)到hadoop集群报错: 错误信息如下: 2015-04-19 11:31:46,800 WARN  org.apache.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-j

哥只会前端的专栏 770

实战指南:从零搭建HBase伪分布式环境与基础操作

本文详细介绍了从零搭建HBase伪分布式环境的实战指南,包括环境准备、安装配置、服务启动与验证、HBase Shell基础操作以及日常维护管理。通过避坑指南和实用技巧,帮助开发者快速掌握HBase伪分布式环境的搭建与使用,适用于大数据处理场景。

banglvfei0870的博客 294
上一篇: Java 遍历 HashSet 为什么输出是有序的
下一篇: hbase踩坑记录(二):Can not resolve promote.cache-dns.local, please check your network
Yuwen_forJava
博客等级 码龄9年 28粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值