OCSP makefile - 学习记录 2021/2/19

本文介绍了OCSP(Online Certificate Status Protocol)协议,它是用来查询X.509证书状态的轻量级协议,旨在替代CRL以减少服务器和客户端的压力。OCSP请求包括证书编号、CA名称和公钥Hash值,响应则包含状态码和其他相关信息。此外,还简述了Makefile中关于动态库的使用,展示了如何编译并链接动态库。

研二


OCSP

轻量级的证书状态查询数据结构,以ASN.1语法作为传输的编码。OCSP被提出的目的是替代CRL,CRL协议的原理是:客户端通过向服务端请求证书撤销列表来确认相应的证书是否已被撤销,证书撤销时间,证书有效期等信息。由于CRL返回的数据量过大,因此对客户端和服务端压力都较大。CRL的提出正是为了解决该问题。在CRL协议中,客户端将需要的证书的编号发给OCSP服务器,服务器通过查询证书状态后直接向客户端返回一个表述证书状态的整数值以及相应的详细信息(详细信息这一项是可选的,服务器发不发都可以)。其中中,整数值的集合包含:成功(0),非法请求(1),内部错误(2),请求重发(3)(这个不太懂),签名请求(5),请求方身份异常(6)。
OCSP遵循RFC6960[1]标准,在RFC中的分类为“Standard Track",表明其已成为实际应用的国际标准。
OCSP作为查询证书状态的一种协议,包含Request(请求)和Response(应答)两部分。
“请求”部分由客户端或称为用户向服务端发起,至少应包含要查询的证书的编号、签发该证书的CA名称的Hash值、签发该整数的CA公钥的Hash值这三个基本信息。由于不同CA可以签发出相同编号的证书,因此这个仅仅在请求中提供这个证书编号并不能完全唯一地标识证书,因而需要上面提到的两个Hash值来选定相应的CA。
除以上三个必要信息外,OCSP“请求”中还可以选择性地包含:请求发起者对重要信息的签名值(须相应提供签名算法),请求发起者的证书信任链(本人的证书和CA的证书),用于防止重放攻击的随机数等。为了提高可扩展性,OCSP标准中定义了两个扩展域,扩展域中的值可由客户端和服务端自行协商,也就是可以让开发者自行定义。但相应的,OCSP标注中也提供了几个推荐的扩展域可供选择。
“应答”部分是服务端收到客户端的请求后,通过内部查询功能确认证书状态后返回给客户端的回复消息。回复消息包含的信息内容相当弹性,除了一个必须包含的“状态码”外,可以完全不含任何内容,也可以包含

2025-10-30 14:23:54,116 INFO namenode.NameNode: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starting NameNode STARTUP_MSG: host = CDS-DN-401s-MacBook-Pro.local/127.0.0.1 STARTUP_MSG: args = [-format] STARTUP_MSG: version = 3.3.6 STARTUP_MSG: classpath = /Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/Users/cds-dn-401/developevironment/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar STARTUP_MSG: build = https://github.com/apache/hadoop.git -r 1be78238728da9266a4f88195058f08fd012bf9c; compiled by 'ubuntu' on 2023-06-18T23:15Z STARTUP_MSG: java = 1.8.0_462 ************************************************************/ 2025-10-30 14:23:54,130 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT] 2025-10-30 14:23:54,170 ERROR conf.Configuration: error parsing conf core-site.xml com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:634) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:504) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:488) at com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem(BasicStreamReader.java:3352) at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3279) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2900) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1121) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3405) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3191) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3084) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:3045) at org.apache.hadoop.conf.Configuration.loadProps(Configuration.java:2923) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2905) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1247) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1864) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1841) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager$HookEntry.<init>(ShutdownHookManager.java:207) at org.apache.hadoop.util.ShutdownHookManager.addShutdownHook(ShutdownHookManager.java:304) at org.apache.hadoop.util.StringUtils.startupShutdownMessage(StringUtils.java:775) at org.apache.hadoop.util.StringUtils.startupShutdownMessage(StringUtils.java:759) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1846) 2025-10-30 14:23:54,171 ERROR namenode.NameNode: Failed to start namenode. java.lang.RuntimeException: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3101) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:3045) at org.apache.hadoop.conf.Configuration.loadProps(Configuration.java:2923) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2905) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1247) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1864) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1841) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager$HookEntry.<init>(ShutdownHookManager.java:207) at org.apache.hadoop.util.ShutdownHookManager.addShutdownHook(ShutdownHookManager.java:304) at org.apache.hadoop.util.StringUtils.startupShutdownMessage(StringUtils.java:775) at org.apache.hadoop.util.StringUtils.startupShutdownMessage(StringUtils.java:759) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1846) Caused by: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:634) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:504) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:488) at com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem(BasicStreamReader.java:3352) at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3279) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2900) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1121) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3405) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3191) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3084) ... 12 more 2025-10-30 14:23:54,174 INFO util.ExitUtil: Exiting with status 1: java.lang.RuntimeException: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] 2025-10-30 14:23:54,181 ERROR conf.Configuration: error parsing conf core-site.xml com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:634) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:504) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:488) at com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem(BasicStreamReader.java:3352) at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3279) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2900) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1121) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3405) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3191) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3084) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:3045) at org.apache.hadoop.conf.Configuration.loadProps(Configuration.java:2923) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2905) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1247) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1864) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1841) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager.shutdownExecutor(ShutdownHookManager.java:145) at org.apache.hadoop.util.ShutdownHookManager.access$300(ShutdownHookManager.java:65) at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:102) Exception in thread "Thread-1" java.lang.RuntimeException: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3101) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:3045) at org.apache.hadoop.conf.Configuration.loadProps(Configuration.java:2923) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2905) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1247) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1864) at org.apache.hadoop.conf.Configuration.getTimeDuration(Configuration.java:1841) at org.apache.hadoop.util.ShutdownHookManager.getShutdownTimeout(ShutdownHookManager.java:183) at org.apache.hadoop.util.ShutdownHookManager.shutdownExecutor(ShutdownHookManager.java:145) at org.apache.hadoop.util.ShutdownHookManager.access$300(ShutdownHookManager.java:65) at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:102) Caused by: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </name>; expected </property>. at [row,col,system-id]: [26,30,"file:/Users/cds-dn-401/developevironment/hadoop-3.3.6/etc/hadoop/core-site.xml"] at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:634) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:504) at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:488) at com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem(BasicStreamReader.java:3352) at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3279) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2900) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1121) at org.apache.hadoop.conf.Configuration$Parser.parseNext(Configuration.java:3405) at org.apache.hadoop.conf.Configuration$Parser.parse(Configuration.java:3191) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:3084) ... 10 more
最新发布
10-31
Hadoop 3.3.6启动NameNode时 `core-site.xml` 文件出现 `Unexpected close tag </name>; expected </property>` 错误,通常是由于 XML 文件格式不正确导致的。以下是解决办法: #### 检查 `core-site.xml` 文件 手动检查 `core-site.xml` 文件,定位到第 33 行左右(根据错误提示的行号),查看是否存在标签不匹配的问题。一个正确的 `property` 标签结构应该如下: ```xml <property> <name>property.name</name> <value>property.value</value> </property> ``` 确保每个 `<name>` 标签后都跟着对应的 `<value>` 标签,并且整个 `property` 标签正确闭合。 #### 修复标签错误 如果发现标签不匹配,将其修正。例如,如果出现了 `<name>` 标签提前闭合的情况,将其修改为正确的格式。假设错误的代码如下: ```xml <property> <name>hadoop.proxyuser.root.hosts</name> </name> <!-- 错误的闭合标签 --> <value>*</value> </property> ``` 应将其修改为: ```xml <property> <name>hadoop.proxyuser.root.hosts</name> <value>*</value> </property> ``` #### 验证 XML 文件格式 可以使用在线 XML 验证工具或者命令行工具(如 `xmllint`)来验证 `core-site.xml` 文件的格式是否正确。使用 `xmllint` 的命令如下: ```bash xmllint --noout /path/to/core-site.xml ``` 如果文件格式正确,命令将不会输出任何错误信息;如果存在错误,将显示具体的错误位置和描述。 #### 重新启动 NameNode 在修复 `core-site.xml` 文件后,重新启动 NameNode: ```bash hdfs namenode -format # 如果需要格式化 NameNode hdfs namenode -start # 启动 NameNode ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值