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

  • 相关阅读:
    关于<asp:checkBoxList>控件的对齐方法
    heckboxlist详细用法、checkboxlist用法、checkboxlist
    layoutit note
    查看linux启动的线程信息
    【转】如何修改maven工程jdk版本
    开源bug管理工具-Cynthia
    linux系统相关、硬件、资源
    Nginx文件服务器配置
    windows安装zookeeper单机版
    centos安装nginx
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/8532767.html
Copyright © 2011-2022 走看看