如何抑制 HBase 客户端应用程序中的 INFO 日志?

2023-11-22

我正在编写一个访问 HBase 的 Java 控制台应用程序,但我不知道如何摆脱所有烦人的 INFO 消息:

13/05/24 11:01:12 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.5-1392090, built on 09/30/2012 17:52 GMT
13/05/24 11:01:12 INFO zookeeper.ZooKeeper: Client environment:host.name=10.1.0.110
13/05/24 11:01:12 INFO zookeeper.ZooKeeper: Client environment:java.version=1.7.0_15
13/05/24 11:01:12 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
13/05/24 11:01:12 INFO zookeeper.ZooKeeper: Client environment:java.home=/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre

etc...

我已经从客户端代码本身尝试了几种不同的方法,但没有一种明显的方法对我有用。

这是一个不起作用的例子:

Logger log = Logger.getLogger("log4j.logger.org.apache.zookeeper");
log.setLevel(Level.WARN);

您可以一一摆脱记录包,例如:

Logger.getLogger("org.apache.zookeeper").setLevel(Level.WARN);
Logger.getLogger("org.apache.hadoop.hbase.zookeeper").setLevel(Level.WARN);
Logger.getLogger("org.apache.hadoop.hbase.client").setLevel(Level.WARN);

或者只是简单地操作 rootlogger:

Logger.getRootLogger().setLevel(Level.WARN);

注意:在 HBase 0.94.5 上测试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何抑制 HBase 客户端应用程序中的 INFO 日志? 的相关文章

  • java.lang.NoClassDefFoundError: javax/ws/rs/core/Configuration

    我正在实现轻松的网络服务 并且正在使用 jboss 4 0 但我遇到以下异常 java lang NoClassDefFoundError javax ws rs core Configuration 我的 web xml 是
  • 哪个 new 首先执行——在构造函数中还是在构造函数外?

    如果我定义一个类如下 public class myClass private x new anotherClass private y public myClass y new anotherClass 哪个变量会更早获得实例 x 或 y
  • spring boot框架下如何过滤tomcat产生的访问日志

    我们使用spring boot框架 通过嵌入式tomcat生成访问日志 访问日志的格式如下 server tomcat access log enabled true server tomcat access log pattern h l
  • 使用 Java NIO 直接访问 Windows 磁盘

    我正在使用一个使用 Java NIO 的库来直接将文件映射到内存 但我在直接读取磁盘时遇到问题 I can直接使用读取磁盘FileInputStream与 UNC 合作 例如 File disk new File PhysicalDrive
  • 将图像缩略图上传到服务器,而不上传整个图像

    据我所知 我在这里问的是不可能的 但我想无论如何我都会问 以防我遗漏了什么 假设您想让用户上传 JPG 图像 并且这些图像被缩放为较小的图标 并且原始图像始终被丢弃并且不再需要 有没有什么方法可以在大多数现代浏览器中普遍使用 让用户选择硬盘
  • Android 背景 + 文本 + 按钮图标

    我想要一个图像设置为文本的背景 并在文本的左侧设置一个图标 在iPhone中非常简单 但不知道如何在Android上做到这一点 调整按钮的大小并保持图标 文本的位置和距离正确 iPhone 安卓我有这个 xml代码是
  • Selenium Webdriver 中显式等待 findElements

    登录后 页面重定向到一个页面 我想等待页面加载 我在其中按 tagName 查找元素 By inputArea By tagName input List
  • Hibernate HQL 查询:如何将集合设置为查询的命名参数?

    给定以下 HQL 查询 FROM Foo WHERE Id id AND Bar IN barList I set id使用查询对象的setInteger 方法 我想设置 barList用一个List对象 但查看 Hibernate 文档和
  • Spring @Transactional 并发

    class MyService 公共无效a 同步 某个键 b Transactional 传播 传播 REQUIRES NEW 公共无效b 数据库工作吗 除非您使用代码编织 否则这是行不通的 Spring处理事务的默认方式是通过AOP代理
  • Maven:如何获取捆绑在包中的 .so 库

    我有一个带有 jar 和 so 文件的第三方库 我配置了 pom xml 如下
  • 用dagger 2查看依赖注入

    我有一个自定义视图扩展TextView 我应该在哪里调用我的组件来注入视图 component inject customTextView 因此 我发现我需要在自定义视图的构造函数中添加注入 在所有视图中 或者使一个调用另一个 Exampl
  • 摆动刷新周期

    我试图了解何时使用重新验证 重绘 打包 令人惊讶的是 我没有找到详细的底层文档 请随意链接 到目前为止我已经明白这都是 RepaintManager 的责任 油漆 重新油漆指的是脏 干净的东西 pack validate revalidat
  • 在 jFrame 中启用右键单击

    嘿 我正在寻找如何使用 NetBeans 在 jFrame 中启用 仅且仅 右键单击并显示弹出菜单 使用我的代码 private void formMouseClicked java awt event MouseEvent evt pop
  • 如何从 REstAssured 中的 Json 数组获取 JSON 对象

    任何人都可以帮我解决这个场景 我是新来的RestAssured和处理JSON在我们的自动化脚本中 我有一个API谁的回应是JSONArray i e id 1002 entity testcase fieldName TextName di
  • Spring Data elasticsearch @Query 注解嵌套对象

    我有两节课 Document public class PracticeQuestion private int userId private List
  • Spring @Configuration如何缓存对bean的引用

    使用基于 Java 的配置时 Spring 如何防止再次调用 bar 我想知道编译时注释处理或通过代理方法 Configuration public class AppConfig Bean public Foo foo return ne
  • Java可以进行进程监控吗?

    是否可以用Java编写一个在托盘中运行的应用程序 并且当启动某个应用程序时 它可以检测到它 我想对某些程序执行此操作 以了解我每周使用它们多长时间 我是 Java 新手 所以我不知道 Java 是否是最适合此操作的语言 或者它是否具有对操作
  • 在 Java Jersey 2 JAX-RS 中初始化单例

    我是泽西岛 2 22 2 的新手 请耐心等待 我正在创建一个与 LDAP 服务器交互的 REST 服务 用于存储 删除和检索用户数据 该服务通过执行加密 解密充当安全中介 在使用 REST 服务之前必须进行相当多的初始化 并且我只想执行此初
  • LinkedBlockingQueue 抛出 InterruptedException

    我有这段代码 ALinkedBlockingQueue应该只抛出一个Exception如果在等待添加到队列时被中断 但这个队列是无限的 所以它应该尽快添加 为什么我的关闭方法会抛出一个InterruptedException private
  • 在私有 guice 模块中公开 Map

    我在 guice 中有一个 PrivateModule 我想从该模块公开一个 Map public class TestInjectionModule extends PrivateModule expose Map class annoa

随机推荐

  • Ruby 中的字符串连接与插值

    我刚刚开始学习 Ruby 第一次编程 并且对变量和编写代码的各种方法有一个基本的语法问题 Chris Pine 的 学习编程 教我编写这样的基本程序 num cars again 2 puts I own num cars again to
  • 如何从外部网络访问 Kubernetes Dashboard

    我正在尝试使用网络外部的 Token 方法访问 kubernetes 仪表板 我运行这两个命令来获取令牌 kubectl n kube system get secret kubectl n kube system describe sec
  • 带按钮的自定义 MKAnnotation 标注气泡

    我正在开发应用程序 用户通过 GPS 进行本地化 然后询问他是否位于特定位置 为了确认这一点 标注气泡会立即呈现给他 询问他是否在特定位置 As there is alot of similar questions I was able t
  • 关于如何将 UpdateSourceTrigger=Explicit 与 MVVM 结合使用的一个很好的示例

    我试图弄清楚如何使用 UpdateSourceTrigger Explicit 我有以下表格
  • 如何修复模板内重构 decltype 错误

    edit可能无法完成 请参阅采用函数指针的函数模板的干净实现虽然答案 1 有一个 C 宏解决方法https stackoverflow com a 18706623 2332068 我将函数传递到模板中以成为构造函数的预先提供的参数 但还需
  • Gradle:多维风味 ApplicationId

    我有一个相对复杂的项目 每个应用程序需要两个风味维度 我在下面的示例中更简单地重写了它 flavorDimensions shape color productFlavors blue flavorDimension color red f
  • 动态加载样式表

    我知道您可以在页面头部放置样式表 但我喜欢将它们放在单独的文件中 现在我正在使用单页应用程序 那么 SPA 中的内容是动态的 对吗 所以我不想用链接标签导入头部的所有样式表 我可以在需要时以某种方式导入样式表吗 我的意思是 我可以在正文中添
  • 如何在没有 --set-upstream 的情况下推送远程服务器上不存在的新分支?

    情况是我在远程服务器上没有存储库 只有一个帐户 然后 我在本地运行以下命令 其中x是用户名并且y是仅存在于我的本地系统上的项目名称 git init git remote add buckety https email protected
  • su 将密码传递给脚本

    我正在尝试编写一个将运行以下命令的脚本 sudo su runmqsc result su c runmqsc QMGR lt home rob query queue txt m mqm 然而 我的问题是 这些命令是由 sudoers 文
  • 在c#中创建接口的实例

    我在 C 中使用接口 而不是编写一个实现该接口的全新类 是否可以只创建一个实现该接口的对象 接口定义为 public interface ITokenStore IToken CreateRequestToken IOAuthContext
  • 在 mongo 中插入具有数组大小的字段

    我在 mongodb 中有一个文档 其中包含一些数组 现在我需要一个包含该数组的项目数量的字段 所以我需要更新添加此字段的文档 只是我认为这会起作用 db myDocument update itemsTotal exists false
  • Angular:选择性编译模板

    我知道ng non bindable允许给定元素及其子元素不编译为模板 它似乎被设计为根据需要散布在整个模板中 有没有办法告诉 Angular 不要处理给定的元素 而是 戳洞 并允许处理选定的子元素 例如 我希望能够做这样的事情 div d
  • 如何在Android Studio中设置Java SDK路径?

    我安装了 Java 1 7 0 21 今天在卸载以前的版本后安装了 1 7 0 45 现在Android Studio已停止编译项目并表示无法找到1 7 0 21文件夹 如何设置Java SDK的新路径 我也更改了环境变量 但没有用 最高至
  • 如何使用 DOM Inspector(或类似工具)检查我的独立 Xul 应用程序?

    我正在尝试检查我的独立 Xul 应用程序 但是DOM 检查器的页面仅讨论浏览器上加载的文档 如何检查我的独立 Xul 应用程序 DOM Inspector 只能检查其主机应用程序 它扩展的应用程序 中的文档 然后只能检查它安装到的配置文件
  • Python getpass.getpass() 函数调用挂起

    我试图收到询问我密码的提示 但是当我尝试拨打电话时getpass getpass 它只是冻结了 我在 Windows 7 64 位上运行 在 Canopy 上使用 Python 2 7 import sys import getpass p
  • 可以在“设置”>“辅助功能”中检测粗体文本设置吗?

    使用 iOS 7 可以对您的应用程序进行编码 以尊重用户对动态类型的设置 更大或更小的字体大小 你用的方法preferredFontForTextStyle 然后监听通知 以便在用户在应用程序运行时更改设置时更新 UI 我想知道是否可以使用
  • 在 input.checked=true/false _without_ jQuery 上触发事件

    考虑以下代码 http jsfiddle net FW36F 1
  • 使用 Google Drive API 将文件复制到特定的父文件夹中?

    我正在使用 Python 2 7 和服务帐户根据文件标题将 Google 云端硬盘中的文件复制到另一个文件夹中 这需要我执行五 5 个命令 按标题查找文件 ID files list 按标题查找父文件夹 ID files list 复制文件
  • Firefox 跨域请求

    我需要从在 Firefox 中运行的脚本发出跨域请求 仅用于开发目的 这能实现吗 也许修改about config keys Thanks 有一个很棒的帖子詹姆斯 帕多尔西关于如何使用 jQuery 跨域请求 但该帖子也有非常好的资源 需要
  • 如何抑制 HBase 客户端应用程序中的 INFO 日志?

    我正在编写一个访问 HBase 的 Java 控制台应用程序 但我不知道如何摆脱所有烦人的 INFO 消息 13 05 24 11 01 12 INFO zookeeper ZooKeeper Client environment zook