zoukankan      html  css  js  c++  java
  • 通过notepad++将混乱的xml配置的格式进行美化

    需求描述

      最近在进行hbase配置文件的修改之后,发现xml文件的格式很不美观,

      然后,在网上找了些方法,实测,通过notepad++的xml tools插件就可

      达到美化效果。

    操作过程

    1.以下为原xml文件的格式效果

    <configuration>
        <property>
          <name>hbase.rootdir</name>
          <value>file:///root/hbase-data/hbase</value>
        </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
        <property>
          <name>hbase.zookeeper.quorum</name>
          <value>redhat6,standby,hadoop3</value>
        </property>
        <property>
          <name>hbase.zookeeper.property.dataDir</name>
          <value>/opt/hbase-1.3.0/tmp/zk/data</value>
        </property>
    <property>
      <name>hbase.regionserver.wal.codec</name>
      <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
    </property>
    <property>
      <name>hbase.region.server.rpc.scheduler.factory.class</name>
      <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
      <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
    </property>
    <property>
      <name>hbase.rpc.controllerfactory.class</name>
      <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
      <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
    </property>
    </configuration>

    备注:发现很不美观。

    2.将以上内容放入一个文档中,点击notepad++工具顶部上的"插件(P)"->“XML Tools”->"pretty print(XML only -with line breaks)"

    修改后效果如下:

    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>file:///root/hbase-data/hbase</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>redhat6,standby,hadoop3</value>
        </property>
        <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>/opt/hbase-1.3.0/tmp/zk/data</value>
        </property>
        <property>
            <name>hbase.regionserver.wal.codec</name>
            <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
        </property>
        <property>
            <name>hbase.region.server.rpc.scheduler.factory.class</name>
            <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
            <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
        </property>
        <property>
            <name>hbase.rpc.controllerfactory.class</name>
            <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
            <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
        </property>
    </configuration>

    说明:美化之后,明显看着更加的舒服,美观了。

    注意:如果notepad++不存在XML Tools插件,需要自行进行插件的下载和安装。

    文档创建时间:2018年3月9日11:09:18

  • 相关阅读:
    素数线性筛优化
    C++如何求程序运行时间
    02-线性结构4 Pop Sequence
    02-线性结构3 Reversing Linked List
    STL--priority_queue--自定义数据类型
    02-线性结构2 一元多项式的乘法与加法运算
    Linux——安装OpenSSH服务(CentOS系统默认安装了openssh)
    Linux——Vim快速查找功能
    Xmanager——连接linux(deepin)时提示ssh服务器拒绝了密码,请再试一次
    解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/8532767.html
Copyright © 2011-2022 走看看