• 通过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

  • 相关阅读:
    Code First 迁移----官方 应用程序启动时自动升级(MigrateDatabaseToLatestVersion 初始值设定项)
    使用 Entity Framework Core 时,通过代码自动 Migration
    泛型反射获取特性值
    使用Expression动态创建lambda表达式
    ElasticSearch + Logstash + Kibana 搭建笔记
    PHP获取指定函数定义在哪个文件中及行号
    Wordpress中文章的特色图像Featured Image究竟存在哪里?
    PhpSpreadsheet生成Excel时实现单元格自动换行
    Composer使用体验
    PHP命名空间学习笔记
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/8532767.html
Copyright © 2020-2023  润新知