通過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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM