diff --git a/Hadoop_single_node_cluster_setup_Python.ipynb b/Hadoop_single_node_cluster_setup_Python.ipynb index 90436f5..dcae8f5 100644 --- a/Hadoop_single_node_cluster_setup_Python.ipynb +++ b/Hadoop_single_node_cluster_setup_Python.ipynb @@ -237,7 +237,7 @@ "base_uri": "https://localhost:8080/" }, "id": "kffiHdAds_zj", - "outputId": "3f7392a5-2d81-45b9-ba65-c2541011a2a2" + "outputId": "b2980593-5678-4abb-f90e-7abc4b2cab0a" }, "outputs": [ { @@ -245,46 +245,55 @@ "name": "stdout", "text": [ "Collecting Crypto\n", - " Downloading crypto-1.4.1-py2.py3-none-any.whl (18 kB)\n", + " Downloading crypto-1.4.1-py2.py3-none-any.whl.metadata (3.4 kB)\n", "Collecting Naked (from Crypto)\n", - " Downloading Naked-0.1.32-py2.py3-none-any.whl (587 kB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m587.7/587.7 kB\u001b[0m \u001b[31m9.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[?25hCollecting shellescape (from Crypto)\n", - " Downloading shellescape-3.8.1-py2.py3-none-any.whl (3.1 kB)\n", + " Downloading Naked-0.1.32-py2.py3-none-any.whl.metadata (931 bytes)\n", + "Collecting shellescape (from Crypto)\n", + " Downloading shellescape-3.8.1-py2.py3-none-any.whl.metadata (2.8 kB)\n", "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from Naked->Crypto) (2.31.0)\n", "Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from Naked->Crypto) (6.0.1)\n", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->Naked->Crypto) (3.3.2)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->Naked->Crypto) (3.7)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->Naked->Crypto) (2.0.7)\n", - "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->Naked->Crypto) (2024.2.2)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->Naked->Crypto) (2024.7.4)\n", + "Downloading crypto-1.4.1-py2.py3-none-any.whl (18 kB)\n", + "Downloading Naked-0.1.32-py2.py3-none-any.whl (587 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m587.7/587.7 kB\u001b[0m \u001b[31m9.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hDownloading shellescape-3.8.1-py2.py3-none-any.whl (3.1 kB)\n", "Installing collected packages: shellescape, Naked, Crypto\n", "Successfully installed Crypto-1.4.1 Naked-0.1.32 shellescape-3.8.1\n", "Collecting pycryptodome\n", - " Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m17.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + " Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)\n", + "Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m24.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hInstalling collected packages: pycryptodome\n", "Successfully installed pycryptodome-3.20.0\n", "Collecting ssh_utilities\n", - " Downloading ssh_utilities-0.15.2-py3-none-any.whl (79 kB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m79.7/79.7 kB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[?25hCollecting paramiko>=2.7.1 (from ssh_utilities)\n", - " Downloading paramiko-3.4.0-py3-none-any.whl (225 kB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m225.9/225.9 kB\u001b[0m \u001b[31m9.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[?25hRequirement already satisfied: typing-extensions>=3.7.4.2 in /usr/local/lib/python3.10/dist-packages (from ssh_utilities) (4.11.0)\n", + " Downloading ssh_utilities-0.15.2-py3-none-any.whl.metadata (19 kB)\n", + "Collecting paramiko>=2.7.1 (from ssh_utilities)\n", + " Downloading paramiko-3.4.0-py3-none-any.whl.metadata (4.4 kB)\n", + "Requirement already satisfied: typing-extensions>=3.7.4.2 in /usr/local/lib/python3.10/dist-packages (from ssh_utilities) (4.12.2)\n", "Collecting colorama>=0.4.3 (from ssh_utilities)\n", - " Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\n", + " Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\n", "Requirement already satisfied: tqdm>=4.47.0 in /usr/local/lib/python3.10/dist-packages (from ssh_utilities) (4.66.4)\n", "Collecting bcrypt>=3.2 (from paramiko>=2.7.1->ssh_utilities)\n", - " Downloading bcrypt-4.1.3-cp39-abi3-manylinux_2_28_x86_64.whl (283 kB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m283.7/283.7 kB\u001b[0m \u001b[31m20.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[?25hRequirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.10/dist-packages (from paramiko>=2.7.1->ssh_utilities) (42.0.7)\n", + " Downloading bcrypt-4.2.0-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (9.6 kB)\n", + "Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.10/dist-packages (from paramiko>=2.7.1->ssh_utilities) (42.0.8)\n", "Collecting pynacl>=1.5 (from paramiko>=2.7.1->ssh_utilities)\n", - " Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m856.7/856.7 kB\u001b[0m \u001b[31m38.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[?25hRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=3.3->paramiko>=2.7.1->ssh_utilities) (1.16.0)\n", + " Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)\n", + "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=3.3->paramiko>=2.7.1->ssh_utilities) (1.16.0)\n", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko>=2.7.1->ssh_utilities) (2.22)\n", - "Installing collected packages: colorama, bcrypt, pynacl, paramiko, ssh_utilities\n", - "Successfully installed bcrypt-4.1.3 colorama-0.4.6 paramiko-3.4.0 pynacl-1.5.0 ssh_utilities-0.15.2\n" + "Downloading ssh_utilities-0.15.2-py3-none-any.whl (79 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m79.7/79.7 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hDownloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\n", + "Downloading paramiko-3.4.0-py3-none-any.whl (225 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m225.9/225.9 kB\u001b[0m \u001b[31m13.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hDownloading bcrypt-4.2.0-cp39-abi3-manylinux_2_28_x86_64.whl (273 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m273.8/273.8 kB\u001b[0m \u001b[31m17.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hDownloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m856.7/856.7 kB\u001b[0m \u001b[31m39.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hInstalling collected packages: colorama, bcrypt, pynacl, paramiko, ssh_utilities\n", + "Successfully installed bcrypt-4.2.0 colorama-0.4.6 paramiko-3.4.0 pynacl-1.5.0 ssh_utilities-0.15.2\n" ] } ], @@ -365,15 +374,15 @@ "base_uri": "https://localhost:8080/" }, "id": "wRqDCUSnvVZJ", - "outputId": "8cad08f5-4b5a-4d9c-cdc7-26e211a56661" + "outputId": "6adaf118-4a1d-4153-b6fa-7990c8b8ae42" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:29:44 PM - INFO: Java is already installed\n", - "25-May-24 07:29:44 PM - INFO: JAVA_HOME is /usr/lib/jvm/java-11-openjdk-amd64\n" + "04-Aug-24 09:28:03 PM - INFO: Java is already installed\n", + "04-Aug-24 09:28:03 PM - INFO: JAVA_HOME is /usr/lib/jvm/java-11-openjdk-amd64\n" ] } ], @@ -455,14 +464,14 @@ "base_uri": "https://localhost:8080/" }, "id": "H47CJUEjPj_I", - "outputId": "1c8902c8-c6c3-46e4-9690-d6a9a7a01268" + "outputId": "fe794850-fd5e-4389-ae11-9e896787a664" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:29:44 PM - INFO: Installing openssh-server\n" + "04-Aug-24 09:28:03 PM - INFO: Installing openssh-server\n" ] } ], @@ -521,14 +530,14 @@ "base_uri": "https://localhost:8080/" }, "id": "6_S-0e0TP4Bm", - "outputId": "9da75e4c-03f9-49c3-a286-6a140cf557f7" + "outputId": "2bf314a9-e695-4fa5-f1f8-70eb71653b8b" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:29:59 PM - INFO: Starting openssh-server\n" + "04-Aug-24 09:28:22 PM - INFO: Starting openssh-server\n" ] } ], @@ -621,7 +630,7 @@ "base_uri": "https://localhost:8080/" }, "id": "LgHjpcywWHBj", - "outputId": "8b38af98-7f1a-4197-e36f-6ea5985c19cf" + "outputId": "72317d2b-55b7-4df6-eb6e-bf723ced216b" }, "outputs": [ { @@ -654,14 +663,14 @@ "base_uri": "https://localhost:8080/" }, "id": "G_pM6-LZNk5Y", - "outputId": "e1b16c8f-3dd2-426a-f517-62d760bfe0cf" + "outputId": "4b992dd3-2e66-4ebb-d951-ad6875bde6d1" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:00 PM - INFO: Connection object will not be thread safe\n" + "04-Aug-24 09:28:24 PM - INFO: Connection object will not be thread safe\n" ] }, { @@ -675,7 +684,7 @@ "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:00 PM - INFO: Will login with private RSA key located in /root/.ssh/id_rsa\n" + "04-Aug-24 09:28:24 PM - INFO: Will login with private RSA key located in /root/.ssh/id_rsa\n" ] }, { @@ -689,7 +698,7 @@ "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:00 PM - INFO: Connecting to server: root@localhost\n" + "04-Aug-24 09:28:24 PM - INFO: Connecting to server: root@localhost\n" ] }, { @@ -704,15 +713,15 @@ "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:00 PM - INFO: When running an executale on server always make sure that full path is specified!!!\n", + "04-Aug-24 09:28:24 PM - INFO: When running an executale on server always make sure that full path is specified!!!\n", "\n", - "25-May-24 07:30:00 PM - INFO: could not parse key with Ed25519Key\n", - "25-May-24 07:30:00 PM - INFO: could not parse key with DSSKey\n", - "25-May-24 07:30:00 PM - INFO: could not parse key with ECDSAKey\n", - "25-May-24 07:30:00 PM - INFO: trying to authenticate with private-key\n", - "25-May-24 07:30:00 PM - INFO: Connected (version 2.0, client OpenSSH_8.9p1)\n", - "25-May-24 07:30:01 PM - INFO: Authentication (publickey) successful!\n", - "25-May-24 07:30:01 PM - INFO: successfully authenticated with: private-key\n" + "04-Aug-24 09:28:24 PM - INFO: could not parse key with Ed25519Key\n", + "04-Aug-24 09:28:24 PM - INFO: could not parse key with DSSKey\n", + "04-Aug-24 09:28:24 PM - INFO: could not parse key with ECDSAKey\n", + "04-Aug-24 09:28:24 PM - INFO: trying to authenticate with private-key\n", + "04-Aug-24 09:28:24 PM - INFO: Connected (version 2.0, client OpenSSH_8.9p1)\n", + "04-Aug-24 09:28:24 PM - INFO: Authentication (publickey) successful!\n", + "04-Aug-24 09:28:24 PM - INFO: successfully authenticated with: private-key\n" ] }, { @@ -727,7 +736,7 @@ "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:01 PM - INFO: Successfully executed command on localhost over ssh\n" + "04-Aug-24 09:28:24 PM - INFO: Successfully executed command on localhost over ssh\n" ] }, { @@ -783,14 +792,14 @@ "base_uri": "https://localhost:8080/" }, "id": "anunz_InIgo3", - "outputId": "4d571a47-d0a2-4afe-fe41-a13e38a2dfdc" + "outputId": "b49dfc5e-021d-437d-fc54-9123880210a2" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:01 PM - INFO: Downloading hadoop-3.3.6.tar.gz\n" + "04-Aug-24 09:28:25 PM - INFO: Downloading hadoop-3.3.6.tar.gz\n" ] } ], @@ -820,14 +829,14 @@ "base_uri": "https://localhost:8080/" }, "id": "5UQhLUNpO4tZ", - "outputId": "13fd1052-7a16-4a0b-df85-f89c08f04318" + "outputId": "e9302389-140e-40aa-a6b9-6348a948b02f" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:05 PM - INFO: Uncompressing hadoop-3.3.6.tar.gz\n" + "04-Aug-24 09:28:31 PM - INFO: Uncompressing hadoop-3.3.6.tar.gz\n" ] } ], @@ -870,19 +879,19 @@ "base_uri": "https://localhost:8080/" }, "id": "K6aui59yGmYd", - "outputId": "293dce8d-30f5-42d0-8712-27d18e6dee77" + "outputId": "654e92b4-d8c6-453f-a663-1afcb79b8543" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:26 PM - INFO: HADOOP_HOME is /content/hadoop-3.3.6\n", - "25-May-24 07:30:26 PM - INFO: HADOOP_COMMON_HOME is /content/hadoop-3.3.6\n", - "25-May-24 07:30:26 PM - INFO: HADOOP_MAPREDUCE_HOME is /content/hadoop-3.3.6\n", - "25-May-24 07:30:26 PM - INFO: HADOOP_YARN_HOME is /content/hadoop-3.3.6\n", - "25-May-24 07:30:26 PM - INFO: PATH is /content/hadoop-3.3.6/bin:/opt/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin\n", - "25-May-24 07:30:26 PM - INFO: HADOOP_VERSION is 3.3.6\n" + "04-Aug-24 09:28:53 PM - INFO: HADOOP_HOME is /content/hadoop-3.3.6\n", + "04-Aug-24 09:28:53 PM - INFO: HADOOP_COMMON_HOME is /content/hadoop-3.3.6\n", + "04-Aug-24 09:28:53 PM - INFO: HADOOP_MAPREDUCE_HOME is /content/hadoop-3.3.6\n", + "04-Aug-24 09:28:53 PM - INFO: HADOOP_YARN_HOME is /content/hadoop-3.3.6\n", + "04-Aug-24 09:28:53 PM - INFO: PATH is /content/hadoop-3.3.6/bin:/opt/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin\n", + "04-Aug-24 09:28:53 PM - INFO: HADOOP_VERSION is 3.3.6\n" ] } ], @@ -962,7 +971,7 @@ "base_uri": "https://localhost:8080/" }, "id": "NO3LeBs0tglL", - "outputId": "1cbbb504-45ec-4219-eee1-d4a150d4b8ab" + "outputId": "7c5265db-5bab-4a6c-fbcd-35d04b6e160f" }, "outputs": [ { @@ -1059,14 +1068,14 @@ "base_uri": "https://localhost:8080/" }, "id": "hyYJ77Qasqm4", - "outputId": "0f97ff9d-d2a7-4bc5-e186-39d002e7a770" + "outputId": "57e1c21b-8ce1-4baa-da28-3d610c5add20" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:26 PM - INFO: add property fs.defaultFS to /content/hadoop-3.3.6/etc/hadoop/core-site.xml\n" + "04-Aug-24 09:28:53 PM - INFO: add property fs.defaultFS to /content/hadoop-3.3.6/etc/hadoop/core-site.xml\n" ] }, { @@ -1100,14 +1109,14 @@ "base_uri": "https://localhost:8080/" }, "id": "bgQxGbWF3y3J", - "outputId": "f33276a4-d403-42af-8faf-f31ddb635ce2" + "outputId": "9461ec1a-c7c5-42ab-e047-e04ba8bef906" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:26 PM - INFO: add property dfs.replication to /content/hadoop-3.3.6/etc/hadoop/hdfs-site.xml\n" + "04-Aug-24 09:28:53 PM - INFO: add property dfs.replication to /content/hadoop-3.3.6/etc/hadoop/hdfs-site.xml\n" ] }, { @@ -1160,18 +1169,18 @@ "base_uri": "https://localhost:8080/" }, "id": "MFbwYpOdgGQg", - "outputId": "eb2e0d8f-9093-41b2-c421-1bb891283c13" + "outputId": "0a230ee6-81fc-4dd6-b9fe-0d293331d8b8" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "['/content/hadoop-3.3.6/share/doc/hadoop/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml',\n", - " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-project-dist/hadoop-hdfs-rbf/hdfs-rbf-default.xml',\n", - " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-project-dist/hadoop-common/core-default.xml',\n", + "['/content/hadoop-3.3.6/share/doc/hadoop/hadoop-project-dist/hadoop-hdfs-rbf/hdfs-rbf-default.xml',\n", " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml',\n", - " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-yarn/hadoop-yarn-common/yarn-default.xml']" + " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-project-dist/hadoop-common/core-default.xml',\n", + " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-yarn/hadoop-yarn-common/yarn-default.xml',\n", + " '/content/hadoop-3.3.6/share/doc/hadoop/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml']" ] }, "metadata": {}, @@ -1190,7 +1199,7 @@ "base_uri": "https://localhost:8080/" }, "id": "ZQeCqsmL3VK_", - "outputId": "0b590dae-db20-4837-86a1-e08778774712" + "outputId": "8d8b5a1f-6556-47be-8bbd-943d79f5e68c" }, "outputs": [ { @@ -1248,7 +1257,7 @@ "base_uri": "https://localhost:8080/" }, "id": "qLwtQSJSzAqO", - "outputId": "4ebdf55c-43d3-4f2f-9d33-18c9c48a2699" + "outputId": "df15eedf-e314-4eba-afac-ee85d6f89dcb" }, "outputs": [ { @@ -1271,7 +1280,7 @@ "base_uri": "https://localhost:8080/" }, "id": "Rebh_Px0xhEt", - "outputId": "b35ec306-eae8-4536-c0be-2f4e8a785576" + "outputId": "95e78ffb-483a-49c7-e721-3cded628f93a" }, "outputs": [ { @@ -1303,7 +1312,7 @@ "base_uri": "https://localhost:8080/" }, "id": "3BqfBXs23gcJ", - "outputId": "cdb675e7-7a03-4580-eb95-c355c7c9bdaa" + "outputId": "06af4b55-ceb7-4abf-fad6-2ae454f4b566" }, "outputs": [ { @@ -1335,7 +1344,7 @@ "base_uri": "https://localhost:8080/" }, "id": "sPbW6ZEA3ljw", - "outputId": "d957971a-6753-4ce1-baca-bee2919b36ae" + "outputId": "8b0f232e-558e-451f-afaf-971c4ce4b49d" }, "outputs": [ { @@ -1371,14 +1380,14 @@ "base_uri": "https://localhost:8080/" }, "id": "37DUbYhJ2b-j", - "outputId": "398089a0-cf44-46cf-8b59-0dfe52f17cb3" + "outputId": "5e998f04-b5eb-403a-e7c6-5dd069347f93" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:36 PM - INFO: Editing /content/hadoop-3.3.6/etc/hadoop/hadoop-env.sh\n" + "04-Aug-24 09:29:03 PM - INFO: Editing /content/hadoop-3.3.6/etc/hadoop/hadoop-env.sh\n" ] } ], @@ -1422,7 +1431,7 @@ "base_uri": "https://localhost:8080/" }, "id": "H7n_TJbi4Xyr", - "outputId": "15da4946-e7b6-4d5c-e89b-b2f7a4fb45c0" + "outputId": "f22039d5-d1ff-4fe0-c843-6146cd95376b" }, "outputs": [ { @@ -1463,14 +1472,14 @@ "base_uri": "https://localhost:8080/" }, "id": "Q_mDgPqTCi8D", - "outputId": "bff64356-aca0-48ba-aa0e-7d79f4ce4c28" + "outputId": "d9f4003e-89b6-462d-b523-873787e77383" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:30:36 PM - INFO: Formatting NameNode\n" + "04-Aug-24 09:29:03 PM - INFO: Formatting NameNode\n" ] } ], @@ -1499,7 +1508,7 @@ "base_uri": "https://localhost:8080/" }, "id": "Ws9hy0B7Cj69", - "outputId": "06d100f6-c86e-41e0-e372-5533978b8b8d" + "outputId": "27af6149-d0c6-4678-ddad-84093d1d05f0" }, "outputs": [ { @@ -1508,8 +1517,8 @@ "text": [ "Starting namenodes on [localhost]\n", "Starting datanodes\n", - "Starting secondary namenodes [5a7facb30e25]\n", - "5a7facb30e25: Warning: Permanently added '5a7facb30e25' (ED25519) to the list of known hosts.\r\n", + "Starting secondary namenodes [ced9dfeb9431]\n", + "ced9dfeb9431: Warning: Permanently added 'ced9dfeb9431' (ED25519) to the list of known hosts.\r\n", "\n" ] } @@ -1548,7 +1557,7 @@ "base_uri": "https://localhost:8080/" }, "id": "OhAElSOoAc7e", - "outputId": "e36fbf50-14c6-4174-c495-6cd62244bccc" + "outputId": "0358e6f7-43db-4879-8999-b24f2338bb68" }, "outputs": [ { @@ -1556,13 +1565,13 @@ "name": "stdout", "text": [ "COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\n", - "java 1294 root 341u IPv4 39574 0t0 TCP *:9870 (LISTEN)\n", - "java 1294 root 349u IPv4 41254 0t0 TCP 127.0.0.1:9000 (LISTEN)\n", - "java 1400 root 342u IPv4 41322 0t0 TCP *:9866 (LISTEN)\n", - "java 1400 root 345u IPv4 42450 0t0 TCP 127.0.0.1:44313 (LISTEN)\n", - "java 1400 root 374u IPv4 42462 0t0 TCP *:9864 (LISTEN)\n", - "java 1400 root 375u IPv4 41507 0t0 TCP *:9867 (LISTEN)\n", - "java 1628 root 343u IPv4 42755 0t0 TCP *:9868 (LISTEN)\n" + "java 2085 root 341u IPv4 65913 0t0 TCP *:9870 (LISTEN)\n", + "java 2085 root 349u IPv4 67634 0t0 TCP 127.0.0.1:9000 (LISTEN)\n", + "java 2190 root 342u IPv4 66815 0t0 TCP *:9866 (LISTEN)\n", + "java 2190 root 345u IPv4 67292 0t0 TCP 127.0.0.1:35485 (LISTEN)\n", + "java 2190 root 374u IPv4 68044 0t0 TCP *:9864 (LISTEN)\n", + "java 2190 root 375u IPv4 67490 0t0 TCP *:9867 (LISTEN)\n", + "java 2417 root 343u IPv4 69545 0t0 TCP *:9868 (LISTEN)\n" ] } ], @@ -1630,7 +1639,7 @@ "base_uri": "https://localhost:8080/" }, "id": "BozWcFqw5HI_", - "outputId": "03263d9a-e900-4afd-a9ee-faf658debaf2" + "outputId": "bbfbaad3-681e-4074-d2b9-29582666812b" }, "outputs": [ { @@ -1689,7 +1698,7 @@ "base_uri": "https://localhost:8080/" }, "id": "1ubxOLnv-Lg6", - "outputId": "6d34d4d9-a3ec-4213-ccff-66f28ab90834" + "outputId": "17c8c466-f109-4a5d-b19d-95c79ff8f562" }, "outputs": [ { @@ -1697,7 +1706,7 @@ "name": "stdout", "text": [ "COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\n", - "java 1400 root 374u IPv4 42462 0t0 TCP *:9864 (LISTEN)\n" + "java 2190 root 374u IPv4 68044 0t0 TCP *:9864 (LISTEN)\n" ] } ], @@ -1748,7 +1757,7 @@ "base_uri": "https://localhost:8080/" }, "id": "S14iqwbWaZu2", - "outputId": "5833c991-4b9f-4ddc-e615-f03c646c97f9" + "outputId": "2231c163-5f8c-42e8-a23c-94c7943a3bd7" }, "outputs": [ { @@ -1756,8 +1765,8 @@ "name": "stdout", "text": [ "Configured Capacity: 115658190848 (107.72 GB)\n", - "Present Capacity: 84323364864 (78.53 GB)\n", - "DFS Remaining: 84323340288 (78.53 GB)\n", + "Present Capacity: 80370434048 (74.85 GB)\n", + "DFS Remaining: 80370409472 (74.85 GB)\n", "DFS Used: 24576 (24 KB)\n", "DFS Used%: 0.00%\n", "Replicated Blocks:\n", @@ -1778,22 +1787,22 @@ "Live datanodes (1):\n", "\n", "Name: 127.0.0.1:9866 (localhost)\n", - "Hostname: 5a7facb30e25\n", + "Hostname: ced9dfeb9431\n", "Decommission Status : Normal\n", "Configured Capacity: 115658190848 (107.72 GB)\n", "DFS Used: 24576 (24 KB)\n", - "Non DFS Used: 31318048768 (29.17 GB)\n", - "DFS Remaining: 84323340288 (78.53 GB)\n", + "Non DFS Used: 35270979584 (32.85 GB)\n", + "DFS Remaining: 80370409472 (74.85 GB)\n", "DFS Used%: 0.00%\n", - "DFS Remaining%: 72.91%\n", + "DFS Remaining%: 69.49%\n", "Configured Cache Capacity: 0 (0 B)\n", "Cache Used: 0 (0 B)\n", "Cache Remaining: 0 (0 B)\n", "Cache Used%: 100.00%\n", "Cache Remaining%: 0.00%\n", "Xceivers: 0\n", - "Last contact: Sat May 25 19:31:07 UTC 2024\n", - "Last Block Report: Sat May 25 19:30:59 UTC 2024\n", + "Last contact: Sun Aug 04 21:29:38 UTC 2024\n", + "Last Block Report: Sun Aug 04 21:29:30 UTC 2024\n", "Num of Blocks: 0\n", "\n", "\n", @@ -1825,7 +1834,9 @@ "id": "7dNwXKPZ8s3c" }, "source": [ - "### Serve the NameNode Web UI" + "### Serve the NameNode Web UI with Colab `output`\n", + "\n", + "**Note:** In the free tier of Google Colab this functionality might not be available (see https://research.google.com/colaboratory/faq.html#limitations-and-restrictions). As an alternative, you can use ngrok after signing up for a free account (see the [next section](https://colab.research.google.com/github/groda/big_data/blob/master/Hadoop_single_node_cluster_setup_Python.ipynb#scrollTo=Serve_the_NameNode_Web_UI_with_ngrok))." ] }, { @@ -1836,19 +1847,19 @@ "base_uri": "https://localhost:8080/" }, "id": "YfQiKJYEx31_", - "outputId": "6b7cac02-9c8c-4422-fca8-da4ac23e7f1f" + "outputId": "6d1f76bc-ae01-4618-cc79-46fd528fd2b6" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "--2024-05-25 19:31:10-- http://localhost:9870/\n", + "--2024-08-04 21:29:41-- http://localhost:9870/\n", "Resolving localhost (localhost)... 127.0.0.1, ::1\n", "Connecting to localhost (localhost)|127.0.0.1|:9870... connected.\n", "HTTP request sent, awaiting response... 302 Found\n", "Location: http://localhost:9870/index.html [following]\n", - "--2024-05-25 19:31:10-- http://localhost:9870/index.html\n", + "--2024-08-04 21:29:41-- http://localhost:9870/index.html\n", "Reusing existing connection to localhost:9870.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 1079 (1.1K) [text/html]\n", @@ -1856,7 +1867,7 @@ "\n", "index.html 100%[===================>] 1.05K --.-KB/s in 0s \n", "\n", - "2024-05-25 19:31:10 (132 MB/s) - ‘index.html’ saved [1079/1079]\n", + "2024-08-04 21:29:41 (114 MB/s) - ‘index.html’ saved [1079/1079]\n", "\n" ] } @@ -1888,7 +1899,7 @@ "height": 34 }, "id": "3YrZBd0LyNW-", - "outputId": "eb29ae14-086a-4dfb-84c7-1c7bc7edbdd6" + "outputId": "7687a2d4-ada8-4d84-bf75-58cff5d0ddfc" }, "outputs": [ { @@ -1942,7 +1953,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "metadata": { "id": "UpLD7LCnGwnH" }, @@ -1956,7 +1967,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -2002,7 +2013,7 @@ "id": "q73S21bw-P6Y" }, "source": [ - "### A note on Google Colaboratory advanced outputs" + "#### A note on Google Colaboratory advanced outputs" ] }, { @@ -2037,7 +2048,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -2078,6 +2089,166 @@ " help(output.serve_kernel_port_as_window)" ] }, + { + "cell_type": "markdown", + "source": [ + "### Serve the NameNode Web UI with ngrok\n", + "\n", + "In order to use [ngrok](https://ngrok.com/), you need to create a free account and check the NGROK box below if you want to use ngrok." + ], + "metadata": { + "id": "r22X_ShrTnOh" + } + }, + { + "cell_type": "code", + "source": [ + "# you should set this to True\n", + "NGROK = False #@param {type:\"boolean\"}" + ], + "metadata": { + "id": "alZLygWRUUUk" + }, + "execution_count": 37, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "We are going to use the Python ngrok client `pyngrok` (see the [Colab example](https://pyngrok.readthedocs.io/en/latest/integrations.html#colab-http-example))." + ], + "metadata": { + "id": "dcIEUH1DUaoH" + } + }, + { + "cell_type": "code", + "source": [ + "if NGROK:\n", + " !pip install pyngrok\n", + " from pyngrok import ngrok, conf\n", + " import getpass\n", + "\n", + " print(\"Enter your authtoken, which can be copied from https://dashboard.ngrok.com/get-started/your-authtoken\")\n", + " authtoken = getpass.getpass()\n", + " conf.get_default().auth_token = authtoken" + ], + "metadata": { + "id": "EgUqFEVsUeht", + "outputId": "6eeb2359-ebbc-45ee-adf0-f48758eb7dd0", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "execution_count": 88, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: pyngrok in /usr/local/lib/python3.10/dist-packages (7.2.0)\n", + "Requirement already satisfied: PyYAML>=5.1 in /usr/local/lib/python3.10/dist-packages (from pyngrok) (6.0.1)\n", + "Enter your authtoken, which can be copied from https://dashboard.ngrok.com/get-started/your-authtoken\n", + "··········\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Note:** It might be necessary to close other open sessions by stopping ngrok agents in [https://dashboard.ngrok.com/tunnels/agents](https://dashboard.ngrok.com/tunnels/agents) (the ngrok free tier has a limit of 1 simultaneous ngrok agent sessions)." + ], + "metadata": { + "id": "zSQJoKo0Un8E" + } + }, + { + "cell_type": "markdown", + "source": [ + "After entering the ngrok authorization token, you can open a connection." + ], + "metadata": { + "id": "N0gfk9-7UzE0" + } + }, + { + "cell_type": "code", + "source": [ + "if NGROK:\n", + " # close all existing connections (https://pyngrok.readthedocs.io/en/latest/#get-active-tunnels)\n", + " tunnels = ngrok.get_tunnels()\n", + " if tunnels:\n", + " map(lambda t: ngrok.disconnect(t.public_url), tunnels)\n", + " # Open a ngrok tunnel to the HTTP server\n", + " public_url_nn = ngrok.connect(port).public_url\n", + " print(f'Click on {public_url_nn} to open the NameNode Web UI')" + ], + "metadata": { + "id": "jcYB22sZUxnB", + "outputId": "287c4eb2-6f41-495d-c88d-afe3ecbc3e4e", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "execution_count": 89, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:02:54 PM - INFO: Overriding default auth token\n", + "04-Aug-24 10:02:54 PM - INFO: t=2024-08-04T22:02:54+0000 lvl=info msg=\"no configuration paths supplied\"\n", + "04-Aug-24 10:02:54 PM - INFO: t=2024-08-04T22:02:54+0000 lvl=info msg=\"using configuration at default config path\" path=/root/.config/ngrok/ngrok.yml\n", + "04-Aug-24 10:02:54 PM - INFO: t=2024-08-04T22:02:54+0000 lvl=info msg=\"open config file\" path=/root/.config/ngrok/ngrok.yml err=nil\n", + "04-Aug-24 10:02:54 PM - INFO: t=2024-08-04T22:02:54+0000 lvl=info msg=\"starting web service\" obj=web addr=127.0.0.1:4040 allow_hosts=[]\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=\"client session established\" obj=tunnels.session\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=\"tunnel session started\" obj=tunnels.session\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=start pg=/api/tunnels id=7450f35af976a543\n", + "04-Aug-24 10:02:55 PM - INFO: Opening tunnel named: http-19888-9895a75a-e3b0-486e-9aac-e28ed9a26811\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=end pg=/api/tunnels id=7450f35af976a543 status=200 dur=444.642µs\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=start pg=/api/tunnels id=e64a916c6120f681\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=end pg=/api/tunnels id=e64a916c6120f681 status=200 dur=165.573µs\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=start pg=/api/tunnels id=abb28496167663da\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=end pg=/api/tunnels id=abb28496167663da status=200 dur=134.184µs\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=start pg=/api/tunnels id=93809fc980580c0b\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://1f0c-34-125-221-95.ngrok-free.app to open the NameNode Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-19888-9895a75a-e3b0-486e-9aac-e28ed9a26811 addr=http://localhost:19888 url=https://1f0c-34-125-221-95.ngrok-free.app\n", + "04-Aug-24 10:02:55 PM - INFO: t=2024-08-04T22:02:55+0000 lvl=info msg=end pg=/api/tunnels id=93809fc980580c0b status=201 dur=69.601679ms\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "You can safely ignore the warning since we are not disclosing any confidential information and proceed with clicking on the \"Visit site\" button." + ], + "metadata": { + "id": "ZoB6rMRpVByw" + } + }, + { + "cell_type": "markdown", + "source": [ + "![ngrok_warning.png](data:image/png;base64,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5IorLpc707uHy9efLwwF76JnAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwCRCs+0gSXqC9QTXM1Tmjr7nmasmYMaMvLIum9ZMnT8q+fQdEe3jffPP/ye23p4nmsATV0Wv+8suv5Oh338nNRsiXPn36BF1zgk5uHKTzdn/3/Q/y+2+/yS233CJp0twqV111VUKbC3mczr1+8OAhufKqKyVL5oxxOcfhI0ftwP6eu7PI5ZdfHvL84XbE677R8Frvv59++lk0LM2QIUOiP0u9tp9/PmbOTZ869Y2SIoU7/A33vkLt01ETfv75Z8PrMrnhhhtCVXOV//HHH0a4/qWcOX3auEfTRX2cq5H/8Ya+h0OHvpFjxjzyyZMll7Tp7pBbb7k5qocwYr30Y8eOiTrfcEMqueyyy2I9nPoIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIeAYJ1DwibCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIOAUI1p0arCOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOARIFj3gLCJAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAU4Bg3anBOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAh4BgnUPCJsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg4BQjWnRqsI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BEgWPeAsIkAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBTgGDdqcE6AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACHgGCdQ8ImwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDgFCNadGqwjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgESBY94CwiQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgFOAYN2pwToCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIeAYJ1DwibCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIOAUI1p0arCOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOARIFj3gLCJAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAU4Bg3anBOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAh4BgnUPCJsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg4BQjWnRqsI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BEgWPeAsIkAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBTgGDdqcE6AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACHgGCdQ8ImwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDgFCNadGqwjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgESBY94CwiQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgFOAYN2pwToCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIeAYL1syAnT56U2R/Ok+3bdsrWz7bJgQMH5fLLL5N77rlbcubMIRWfKi8ZM6b38F0cm4cPH5Hde76QKy6/XLJmvUduvPGGi+ONXUDv4s8//zTvuW+++VZuvvn/JHPmTHLdddcm+h38888/cuTod7J/3wE5eeqkZMyQQdKmvV1SpEiR6LaT6poTfWE0gAAC501g/oLFMm/uQvt8yVMkl3Yvt5Q0aW6zy/7XKz/88KPMmbtAdu38XDZt3ir6Oy916hslW7askvvRh6VixfKSKlWq//Vlcn4EEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB/7gAwbrxAe3atVsaN2kpO40/uodbFi/+UHLcly1clQti3+nTp+XtSVNk4YIlsuHTjfLbb7+7rvv//u8mefjhXFKjelUpVaq4a188N5o1byufbtiUqCbr1q0t9erV9rXRtGlr2bRpi688loLRY4Ym6ef9y/HjMnrUOJn5/mw5ePCQ79I0mHr88VLSpnWzmB92WL16nQwcNExWrlzja1cLHnoolzRv1khKliwWuD9UYVJe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rrKEbGiwd0fau32HHv52rx3qxSv4sU6iPfErV6nlCxOt/e/PnBw4tL+1P9zr+PFvS/sOXQOraG/HkSMHxRyuaGPxuOZ43DvRBOtBvQsDQRJQ2LrVS9K6dTM5H+ewLi8ebkkZrOt1du3aU0aPecO6ZPO1nzHX9DNh5prWSjPemyVNmrRyHacbGjBq0JiYJaHBelAPWG+wfl+OR33Dxa9e9ZFkypQhqktOymA9y133+3qcf3lgR8i51b0XHPRggfezDAqive3oto7+0bfvq2FHx4jXz9dYglzvtQa9n0i/i/sPGGqMbJL430HWtejUB+vWLjM3Q30vrLoJed28ebWkue3WmA4NeoBk1crFkjlzpojtxPJ5JCZY11F58uZzB/36QJSO7GAtiQ3Wp059T5o1b2s1Z77qyC9DBvd1lbGBAAIIIIAAAggggAACCCCAAAIIIIAAAhenAMF6DMG6zv+aL39x153g/aOta2cMG02btpbpM953HTF0aH+pWiV0r1pX5URsvNSsjUybNtPXgvZoHjduRMggJOiafY2cLejVs6vUqePuDR6qbrjyg8bnlTtPEVeVeD3coI0WK17WN9e6M4TQ+djLP1nVF1a5Lujshg7hvveLz4J2mWWHDx+RypVryb79B3x19NipUyaK9phPyBKuF3XlShVksBECpEyZIuam43XN8bh3LsVgPR5uSR2s688xvU7n0uD5OsbIAZ2cRa51HY0ib77ioveXc4llOgzncd71pAzWdbQJfTjJucQyNHRSButBPda3blkjt956i/NyQ65rgKhBonPxDssfFEQ76zvXdQj6Xr26hfydEq+fr7EEuc7r0/Wg9xMpWNcRYEaOfN3bVIK3c+TILosXzTaPX7x4qTxTO769obd9tk5uvvn/Yrq+oN+NC+a/LzqiRKQlls8jMcF6UO9+778PEhusB41O4By6P5IF+xFAAAEEEEAAAQQQQAABBBBAAAEEEEDgwhYgWI8hWP/l+HG55x5/0Ln7802SKlWqRN0JQcOL6tCiOsRoUi5BIZueT+f5XbBglmsu3aS4jq1btxnzh38oOlxroUL5I57i0KGv5ZFHC7vqhZqT+OjR7+SD2XNl3979xtyrr7qOCdr4559/5K67c/pC8y1G777bYuzdF9S+s0zfR/knn/YFiVonsXOqDxw03OgZOsh5Ontde4326dNdUqSI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7JLtPHCI+IOfRxvqCxY7d+225f71+6bfOxoCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbgGCdbcG0wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCHgECNY9IMwigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgFiBYd2swjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEeAYN0DwiwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJuAYJ1twbTCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIeAQI1j0gzCKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOAWIFh3azCNAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAR4Bg3QPCLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAm4BgnW3BtMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4BAjWPSDMIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BYgWHdrMI0AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBHgGDdA8IsAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbgGCdbcG0wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCHgECNY9IMwigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgFiBYd2swjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEeAYN0DwiwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJuAYJ1twbTCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIeAQI1j0gzCKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOAWIFh3azCNAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAR4Bg3QPCLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAm4BgnW3BtMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4BAjWPSDMIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BYgWHdrMI0AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBHgGDdA8IsAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbgGCdbcG0wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCHgECNY9IMwigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgFiBYd2swjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEeAYN0DwiwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJuAYJ1twbTCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIeAQI1j0gzCKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOAWIFh3azCNAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAR4Bg3QPCLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAm4BgnW3BtMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4BAjWPSDMIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BYgWHdrMI0AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBHgGDdA8IsAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbgGCdbcG0wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCHgECNY9IMwigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgFiBYd2swjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEeAYN0DwiwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJuAYJ1twbTCCCAAAII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BBBAAAEEEEAAAQQQQAABBBBAAIECAgTWC+AwCAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQLr7AMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggUECCwXgCHQQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBBYZx9AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECggACB9QI4DEIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQIDAOvsAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACBQQIrBfAYRACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIE1tkHEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKCBAYL0ADoMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAgsM4+gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQAEBAusFcBiEAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAgXX2AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAoIEFgvgMMgBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEECKyzDyCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFBAgMB6ARwGIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggQGC9FfaB77//wfz111+pS55sssnMTDPNmDqMno0r8NhjT5l77n3AvPnGW+ar8V+b+eadx6y62kpm507bmcUXXzTThN908zDz8MOPR/PcY4+dzQbrr5Pp/Mud2SmnnGM++vgTo323z4lHm/nmm6fcWTB+CQK//vo/c1iP3tGYM8wwvTnn7JPN5JNPHk/588+/mIv6X2Eeeugxs+kmG5mePQ8w00wzTTy8EToabd/NZzJk6M1myOCbzdLLLGGOOPxgs9BCC+Qblf4INJzAjz/+ZI7odXyULpUnlFcof25LzYQJE8yNN91uRo0aa9588y3zyy+/miU6LGbWWWct06nTtmbWWWcx7733gel30eXm9dfGmS57dTZ77L5zWyKo+7o89dQYc8klV0bLPeyw/c3aa69Z0zRUe75orXxcZfyBAwebl195zbxhy4TTTjuNWXLJDqZjx43Mllt0NFNOOWVN3Zh5rkC9993cFNSmT7FjpNh6F5u+NqlmrghkK3DGmRdE53uVc4479og2W2bneM12v2FuxvznP/81l18xKKJYfbWVzX77dYUFgaYSaAv1Y00FniexxbZDnsnojQACCLQJAQLrdd6MqujtuNkOBZc63XTTmhWWX9asscaqpmvX3cz0009XcHwGtp5AS0uLOe74U81tt92Zmoju3buY3kf3SB1WaU9VIFxzzfXR5D0OO8Accsi+lc4qk+k236KTefvtd6N5DR1ypVlzzVUzmS8zSQoocL7SyuvFPV984UmjvMI1N9xwm+l70pnupznj9BNtgGm7+HcjdDTavptm8ua4t81WW+0SD9p22y3MeeeeGv+mA4FGF/j22+/MGmv+O07ma6+OMVNMMUX8u9k7vvvue9N174PMq6++kboqVw7oZzbaaL3oRqQRIx6Kxxn5wDCzyCILxb/pKF3gjz/+MOutv4X5+utvoolmm21WM+qp+0379u1Ln0mZY1ZzvmitfPyll141++3fM3YKV3nsmIeimz7C/vyunUBr7Lu1W5vknAsdI6Wsd6Hpk0viFwKNK7Djjl3MSy+/GiXw6oEXm/XXX7txE1tFyjheq8Bj0lQB3Yx/4EG9omGr2cD6jTcMTB2Pngg0qkBbqB9rVNty0lVsO5QzL8ZFAAEEmk2AwHqdt9i7775vNvu/HUteqiovzzqzr9lww3VLnoYR6ydw5533mSOPOjHvAh9+6E6z4ILz5x1eyYBGu7AmsF7JVix/mmIFVn+/0Nz337+rObLXoeUvqIZT+GlshJtC0lb1QVvJcNA/lQwarpucbr99cNqo9EOgIQXaemBdN7PdeusdqfYLLDCfeXDk8Cjg65+bNPLAgf1b/Q0vqYlugp7jx39j/rX2pomUPvfsozV9w1I154vWyMd///13e1NWZ/Pe+x8knNwP3eimG95o6ivQGvtuvdaw0DFSynoXmr5e68ByEKhWgMB6tYJMP6kKEFifVLd821nvtlA/1ha2RrHt0BbWkXVAAAEE8gkQWM8nU6P+5QbWXTLuuedms+QSi7uftBtEoGPHHeJKVFXo9+xxoNlgg3WiV9K99dY7NXliuNEqwvzgRVt/Yv211940+3Q7JNr7llt26ShQU69dsViB9Q37OuStt+4cJ+e+e28xHeyrkRupabR9N83mt99+N5tsup35/PMvosFnn3WS2WGHrdNGpR8CDSnQlgPrYbBovfX+Zfbddy+z9FJLRK+01Gu21113rWi73GKD78fbILwanZ/1xLr/+YxoAP9KFjjq6D7mjjvujcbfaadtzZln9Cl52kpGrOZ80Rr5+MiRj5iDDzkqXtU999jF7LrrjmbGGWcwTzwx2qy++ipm4YUXjIfTUZ3AWv/6+0YPvY3jnrtvKniTR7333erWrPSpix0jxda72PSlp4QxEWg9AQLrrWfPkptbgMB6c28/Um9MVvVjrVnH1xa2Y7Ht0BbWkXVAAAEE8gkQWM8nU6P+YWA9fDWpvhv64Ycfm+sG32iuv/7WOBVL2e8z3nXXjaZdu3ZxPzpaV0BPJy273L/iROh10XptdK2bRqsIm5QC63rN6447dYk28dxzz2WefOK+Wm/ueP6lFFh/+uln8/x/XjSrrrJSQ35CotH23Rg36FA+/Myz/zELL7SgmWeeuYKh/ESgsQXacmD9WXtc7rb7xM+fPPbo3Wa++ebNu0E+/fRz88GHH5k1bFCzlq8tz5uANjbAvX5/2WWXqvmaVXu+qHc+ftllA82F/S6PXFQ+eOLxeymz13Av6bDExM8OPf7YvWbeeecuuLR67rsFE5LhwFKOkULrXcr0GSaXWSFQEwEC6zVhZaaTgACB9UlgI7fxVcyqfqw16/jawiYqZTu0hfVkHRBAAIE0AQLraSo17FcssO4v+oILLjWXXzEo7vXoI3eZ+eefL/5NR+sKfPLJp2bDjSY+yfrsM4+YmWeeqeaJarSKMALrNd/k0QLaQoG10fbd+mw5loJAfQXacmDd//yKbji82z6pStM2BZrtfOF/oqDbPnuYY445vG1umAZZq3ID6w2S7EyTUe0xUu30ma4MM0OgQgEC6xXCMdkkL0BgfZLfBZoeIKv6MQLr1e0KWW2H6lLB1AgggEDrCBBYr7N7OYH18AR12WXnm0032bDOKWZx+QQ+/vgTs9HG28SD3xr3fNxdy45GqwgjsF7LrT1x3mF+8OILT5rpppt24ghN0NVo+24TkJFEBMoWmFQC6xtvvL4ZcMWFZfswQXMINNv5wg+sH39cL9O1627NAd2kqSSwbky1x0i10zfprkOy25gAgfU2tkFZnboJEFivGzULqpFAVvVjBNar20BZbYfqUsHUCCCAQOsIEFivs3s5gXUlbaWV14u+HaPuCy88w2y15WbqzNv88MOPZty4t42+t6xvxUw55RRGT3V1sN9nX2H5ZYy+RZhF88cff5h33nnPvPnm29Fyvvn2WzOPffXlggvObzbaaD0z22yzlrSYX3/9NZ7Ha6+9YdM7pVliycXNEvbb0CuuuJyZbLLJjL5b+ad9NfPk7dubzTb7d2K+etXnyJGPmr9a/oqm1Y0HLS0t9nXY/zVvvDHO/PD9D2bppZeM0pSY0P6oxOqpp8aY73/4IZrVN998a0455Zx4tv36nRl3u47VV1vZzDnnHObLL78yzz73QtR7rrnmNKutupIbJaf99tvvmjftNlSzyMILmWWWWTIxTpYVYfJ7227HN14fZ161/t9bryWtv/aZ5Zdf1swww/TmOZvuL2z61ay7zlo537FMC6wr/Zqn2l99Nd7Os0O0HsvYbVHOU/3alh999Ek0n9dffzPqXsR+o3SZZZYySy3Vweh1q4Uaf3ulpd2f9t77RkY/J2s3mdlkkw2iY+Xrr78xY8Y+F4/25htvJd4iEW7z2Webzay55sTXk8YTltBR7Fj43/9+i/IDN6swsJ52LLhx/bbGe/zxUeZ1u30+/OhjM/NMM5lVVlkhOt6Kebr5fPXV1/a4fSs6xt566x0zzbTTRG/T0Hfntf75PllR7r6r7ymPG/d3XqZ9SceSjgftRwsuuIB9tfNkLkl52yroj3zwEfPuO++bz+x30/V6d63vsjatM800Y+p0o0ePNd9+9300bP311o6OA3/EtOHKb5Tnvm7beiW/8rClll7CrLnGqlE+5k+fr1tpVd6tY0fzm8yun74drfx7xRWWjeYz4v6H4smV3ynPLLXRsahX3KtRfr3KKiuaH3/8yfz3v69Ex5jOHTJZ1h5fcl500YXLen12JXmqS3ua6XvvfRDlP19+Od7MNPOMZo/dd3ajR+1PPvnMPPrYk9HnUxRM1v6n84by/KmmKu7y559/RvmfjmuX/2nfWtpuN+VZ+fYPl4i0NGexHxTLC4qdF7MOrP/yi90vrZGOee3j7SdvH+0jcu5g9/Ni1mlOxbatM1ZZ46GHHo/O8er3zDPPmxtuuC0arPNjj54HuFGjtp9/p+3v/shpw3UO1PGg7fiWPRcrz1nSHn9rrLFK0fONP2+VDzQPvYZ5nM0jNR+XJ2h+Ws5To8ZEk8xlh61mywp+o3xAZSw12q8XWmgBo7fkvPLK61He/cmnn0V5mc7Xa6+9hpl22tJvsqo0/05Lk5/msFs3H76uY+vV123a/06vynfLL7d0ZKl94DV7Xlej426RRRZKzKLc80ViYvsjbb9z46SdL3/77Xfzik2ryhraz6eeaqqoPLrSSstHZSI3rWt/8MFH0fju99Cht0T5lX6rrLr55pu4QVF7phlnNOuuu1ain35Umw+lbRflAaPs/vXRx59G54jt7GeKVC7XJ4wefOixKA06d+gcon1Vx5WOce1Xy9trhdVWXTnKA/1zrI4X7c/aB9//4MOovN9h8cXMWmutZmaZZeZonsX+VVrmVFnwvhEPJmbfs+ex8W+9HWDuueeMf7e31w4dO24cn3vTjOKRUzqqKXtksW+lJCm1V7FjpNh6F5teC9Vx8eijT5gJf/0VpUF57Kabbmgmn3zynDRVUwbImZnXI81U/ZRXq9yictdfE/6y5bqlovP/EjaPnWaaqb05FO6s9pzr5q48NV8eAABAAElEQVQ0VVq+1rroOlGfg2ux1sp3VJ5ROUznfNf4+eZss84aHX9uWNh+7LGnzM/2/F3s2sSNp+lXWnF5+3mVecJZ1TWf8hcu02LXqaUG1ks19pdfTXfa8fe5vQ556eXXzDhbf+LyUVfuLPRZG6Uj7XjNqlxQTZ5Xy7JUPfOUcssAbt9QWe+dd9+PfqaVZdx4ao8d+7wZ//XXUS9XR+QPf/yJUdE1pPrp+lPn6bG2HkLLUJl0IXvtq/Ko6mj8PE7Xjypr6RytcWeeeeaoPkfXeQvbepN8TVpgvZmvC+t9jIeu1VwvpZ3nSq3TDNMR/s6y3J+vfBku84svvvynTuMtm4e/a+aYY/boempJW3+nesZSm2Ln50rrx+pZx9cW6s2r3Q5ue1dTTnLzoI0AAgg0msAkH1hXUGjQNdebJ2xBVpX3c845u1l//XXMPnvvHlUYZ73Bygmsh09EF3oV/ARboTB06M3mtNPPy5tkFWLOOLOPrdRcJu84pQx47vkXzdFH94mCnPnG79RpO9P76B4FAxMKZB5//KnxjQPhvFawFw19+hxtduq0VzwoDCaGAYQH7r/dHHVUH3vR+mo8zRZbbGou6ndW/LsaK/9Gh3iGBTrOOrOv2XHHbYwulLp3PywaU+t1++2D80515ZXXmnPPuzgavttuO5mTT5pYeaieaRfWeWdWYIAqjlUx+d77H6SOpUpYpf/ii6+MPa8eeLE9PtZOjO8H1vtfdLZ5xFbA3XHHvYlx/B89exxoDjhg76IBO1UWHH/CabZyeKw/eaJb37Q/4fgj8wbrt9t+9+giUxNdM+jS1EptN0P/6aennhxhdANE+D1fN26+9uKLL2pG3HdrvsF5+9fiWHjt1TE5N9LoglPHR75tvsMOW5szTj8x77ZRoVrfkL3G5pn5GgW7jjzqUNNx041yRil139VyLrjwMnPttTfkzMP1UAXqOWefYpZYYjHXK6d9++13mVNPOzdvHnO6XdedbV4VNv4+PXTIlTk3S/jDBw7sb+6//2Fz2213hrOJfv9rrdXNmfY4Squo9Ce4664Rpk/fM/KmVet72qknmO132COe7JmxD5cc0NBEYQVK9257RseYLi7TGu3PunlEgcBCTTV5qpuvb3rlgH7W9CEzbPg9bnD0dgbl/2p0UaZ9afDgm+Lhfofe5DBkyICC5zod272POangeezIXofafHvPvMeDn+as9oN65QW+V75uVejccusd5gSbD+drdJ447dTj7c1IG+YbxfhOxbZtOBMFETputkPYu+DvB0cOjyoSw/39xhsGJqYLh/fqdYjd3ofmPQZPO+2EKL/Id+OQZq7Kk0vtt7YvvTS5LH/BO2y/lVnH3qTW68gTot5pZYIwr1Tg8qSTJ5Zj/PktsMB8Ni88OSc474+j7nrl38pPTjjx9Ci/CdPgfqt8+LUN6A4c+HdZ6ID99zby95vQ4JBD9vUHF+3297swHw/Ljg8/dKc5/PDj4rJOOPMuXTqbI236pplmmnjQrfbY0FPqpTY6VsY8nQwOZ5EPhU660e2ss5Jvcrj3nluic2W43nrjwxG9jk/d53WTnI5X3bQxbNjdUX6Ztq7Kby+66Cyzgb12KtRUU+ZUnr/U0msUmn3OsLFjHjKzzjpL1D80yrcvZVH2CI0r2bdyViZPj2LrVe1wBbUOOeQo8/SYZ+MU7LP3HqZ37x6JYG8WZYB4ASkdoekdw6+314dn5D1etU+ec84pqeXQcPZZnHM1z0rL18ovj7LX1E8++XSYtOi3yn66fnE3r9xz7wNRXqWBWs+xYx5OvblNgZS11+kYzUPjqbyYdiOmgqJrr7NZNJ7+XXftZfZmrTXj3+qodz7lFl5NnuHmoXa5xv601XT7x9/BB3W3eek08fV92nx1M9YpJx+X95rWn1+Pww6I9oksygXVXm/VoixV7zylmnxadTaqu1Fz4AH7mCOOODjqTvu3T7dD4mNd11dbbvH3MerG9cstp55ynLnp5mFxPYYbR22VJ1Sm1Q2Jutmt+76HRfu5P47rVnlrb5tv+zfKuWHhtmvW68LWOsadYxbXS+F5rpQ6Tbf8fO2sy/2FypcuDSo3nHPORebmW4a7Xjlt3Xza19bxKtheqMni/By6uvqxetXxNXu9ubZPFttB86m0nKRpaRBAAIFGFpikA+v33jvS9Dw8GbT0N1a/C22Bd8tkgdcfXkl3qYH1X3/9nzn4kCPjwndahZxb/meffWEvso+NntJ2/Qq1+/btnfPkX6Hx3TBVbJ1tC0qFgmpuXLX19KuCDWFQRuumAFKh4Ks/H7+7WGBdlQe6a9dv9t+/q60QPTTqVa1VWwmsD7pmqA32JStefbN83cUC6/mmC/vrSQwF4eeZJ/2J80KVuOG8dGwoqBAG/DVeowfWa3ksuAsH56WnYLbZdtec48MNd229FePcc0/JeRpJN6voRgy9QaCUZr/9upojDj84cSEfVgqlVW6r0H34EceVvJyjjzrM7LvvxJtvXNr8ygLXL62tm3f23GOXxCC/YiMMyGhEf3hiwjw/tI+OfGCYmXHGGXLG0N3tutlh5IOP5gwr1qOawHqxefvDC50zqs1T3XKKmfrBR+VdysOKNTffNCh6Kt8fT0+HnnNu/5LPY1ruBRecHj0x7M9H3cXSHI5faD+oZ14QpivttyrbVdlf6MYmf7rtttvS3gR2TOqT08Wc/G3rz1Pd9Qqsh8vN97t3755GFY9pjW6G7NHj2LzBnrRp1C9t/f28Mt90Yf9bb7k2esox7K/f9cq/Rz/9jK1UPj5vBW9a2tSvtQPraWXHMK0KHKtM65pqAutZ5kOl7Csv/OcJM/3005mwgtGtS772qvZpt2XtGwby3cTkT1fo5sVqy5z1CKxnVfYIjSvZt3zXQt3+tlegLSxTVTNcb9rq1u3Q6Ikzlwa9GaDbPnu4n1E7qzJAYqbBj9A0GJz3p27y7tund2rgOctzbqXlaz0hu8ee+5kXX3w57zpogG5yHHzd5VEQQm9EWnmV9ePxr7ryIrPhhuvGv13HjTfeZq+1z3Q/Tb7xFLg70d4IpUb76nPPPhqX/1srn1Jaqs0zNA81lRj/PWX1//3jr9S5qZx4cf+zzeqrr5IzSSXzK1QuyCrPK/V6y1+hQmWp1shTqsmnaxVY973SurWv7N11d3Pe+X8/jJE2juunGzt69jzQ/YzblWw7TdxI14WteYzLIqvrpfA8l7ZP+nWaWnahJutyf75lufKlhitYfehhvUu6BtD6Dbr6kpzrdM0ny/Nz6Orqx2odWG8L9eZZbodKy0naH2gQQACBRheYZAPrelJ9iy2Tr5VN21j33XtLpk+uh4H1U04+NvF60V/sk5ofvP+hufGmYUavC3PNeeeeavR0btj8ZV8X12WvA6JXS7lhqgjba6/dzCKLLmR+sUFmvcr7ssuvTgTUKlmvtItcPVGtJ+DnsE/6f/LxZ/bptuGJO2tV6NcTvO5Oe6VRFwADBlzrkhtdyO+6605mOVt5p9e96zXuunP/bfvKq7ApFlj3x1clqF4NqQoHPU2XhdXVg4aaX3/5NVqMXgnvP1GrSq2w0Wvx9bRBIz2x7qfFpVdP0OlVtLpzVHc+j7KvwtZ+EzalBtZ1U8V66/3LrGErBvQ6eb12fNjwuxPBUj0NNWTwgJzXhmv7d+68T2LReuuA0jffvPPYp60/NGPs0zN6daHfPPLwXUZP7vlNtYF1PTU/fPjEp+91TLo7cHVB0L1bF39x0dNROiZKbWp5LLgLB5eWfhddHj9FqbQfeeShUcXN1+O/NiNGPBTdFa9xNez22wabxRZbxE0afTZBT43qjnDXKBj0b/vKfN048/vvf0T7y+AhySeIj7LLUIDdNX6lUFol8Hf29ev/t/lOieUoP9vAHsMdbMXieLt8fQNLAQ2/0U0a4Wt3O+3cNa6s1Ns69rdvSdAr+vTaUL1K2j2BpWF6g4T/JI8fCCw1sK4n03feZfvolZuf2tfpXn/9rYkAm763q+/uhs3pZ5yfyEfkr/xQ+YbS9B/7hhAFN/VKybDxn8gLh6X9zleBomNx7X+tEQVQPv/8y+jC+M4770vMIs0hizzVLcQ3d/3UlsMqK69oZp99VnOQrRjSjVO6wck1ejOC3OedZ27zgq2c1hs23LlTN0zoxgm/0bknrITSeFqO8qpx494xDzzwcMJb+8iwYUNy3gCRluZK94N65gW+R1q3nrzoZp/c9p+gU56u10nrMxx6Kvs1++mQO+w+4ucJu+/eyZzU95icWaY5aaRw2+ZMaHuoQkTHkmv0yn7tx2qU3++w/dZRt/9vjz12jp748vd3nT8KPbHupnf5+gr20wvav5+3x98VA65xg6P244/da+add+5EPz1d1XnXfeI8RwOVvh132Cb6tIDytrH2ddt6TbBvpvFKDaxrfvt272IWtk8offft99FncvT0omu0n95xx/U5b1jQ0yP1yL9Vubhpx+0TZU0dDxtvvH5UHn3/PXvutq80fdoG38MbIFs7sO4MO++yg9lgg3WiJwvfeuvd6NMv/va69NLz4qdgVVbyyyF+vqHyj/Itv5l2umns27D+DkpmmQ/551V/eTpmVQb90W5/fUpKTVjB6MbX9YXG1Suo9Up7lcPSGvn8+98bRMfGY3ZfVvDONXpbzYgRt+bsf1mUOXUsXnbZ1W5RUfui/lfEv/e2bxmbcYbkjWvd7A0w7lW5vlGtyx75jMvZt+IVK9JRbL0qHa7PUHTd++D4XKpkXGhvMNtqq/9LpCjLMkBixsGPfKbK89ZZZ02ziv28lj5z8PJLr+XcdJe2vTX7LM+5lZavR9trrb26HhSvrcrL+jyDPgM0evQz5vzzL4mH+Z+DO6xH76jcroE77bStOfOMPvF4rmPX3bonruN089u59in+sOnS5YC4PByWmVorn8oiz3DrWamxm76atn/8ufmojLGOfSPAv+wnXHRO17H24IOPJbaVxnn0kbsTdSeaPm1+lZYLsrze8sta/nrqGrncslRr5ymV5NO1Dqwrj/s/+4TvbLPPZh555ImCb0jT9aOuZfRZGz//0HZJe/Nl2rbTuM10Xdiax3iW10v5znPaHmGdpvoVampR7veXl1a+VFn535tsmyjf602IqsPTNbquEfQQgX9Np/xLb1RyZTW3jCzPz6Grqx+rdR1fs9eba1tkuR0qLSe5fYI2Aggg0MgClQTWzS+//Nry8z9/P/38S8uPP/3c8sOPP7V89/0PLd98+12Lfb1jy5dfjW+x37NteemVcdGfLXg0VHPMsSe3LN5hlaJ/Gi/Lxl5AFV1mmC77dF3eJNg7zRPzu/Gm21PHtYWdlk033T4ed4cd9myxd6KnjpvW0z41Fk+r9Gl69Qsbe0HUovT662BfdxqPZoNDiWGaz0cffRwP9zts5V5iXM3T3qnvj9Jivw2ZM4797nmLvWBMjKcfWVsp3f565izQ6/HY40/F42qdCzUDBlwTj2uf7M8Z1Qbi4uE2iJQzvFAPHbvrrrd5PP2aa23SYp8wS53EBhRaVlxp3XhcrasNCuSMawOhiXF0zKTtW/abXS3aF3yz4cPvScxP6dto463jcZQ+G+RPjON+2IBCIn177rl/i7071A2O2ttut1s8LxskSgwLf/jpsoG5cHD0297dH89PjtU0tT4WbCVjInm777FvnHYdW2Fz9aAhLbayrsW+PjIc1GI/2RBPK6dBg4babZy01kT2m7Mt2ma+pb2JKZ5fsX33yKNOTEx73eAbc7apZma/IZfIz7SfKo9zjf3eVmI+9vubblDU/u2331q0rAv7XdYSOmkEf58eM+a5xLThcK2r1itsdAzI07ewd/4mRtMx5g/fq+uBLZ999nliHPfjlluGJ8bVdP46u/EKtR988NHEPORm72hPnUTHi3/86/whV7/JMk/1zbVuu+yyd4u9u9lfXNT98suvxeug9IX7oY5d7et333N/zrT2pop4Wi3DfmYk2mfDEW3gONo3/G2TlteGaa50P6h3XhCub/jbftYg4XTscafknHs1zfjxX7fst3/PxLilHC/5tm2YjrTf9k038fK07EKNv7933rVbzqj+cG1r7U/2qfOc8fx9TuOl7QvhsaDz4M8/J8srmrH2LftGjngdNL+0MoGfV7px0vKqIUNvTszr6aefzUl/vfLvcL2Uf6tMGDb2s0uJPFbrd955F4ejRfmqhukvzTxngqCHf3yG+2Va2dFW+AVzaGmxFXKJMknafuQm0nHi0mvf7OR657SzzofCfUX78QsvvJRqn7be9obfRBq1j4bHtdZL+1rYhOX0sLxWizKnS4OzVvuTTz5zvVPbvlHavpRV2UMLTzOudt9KXSnbs9h6VTI8rew/atSY1CSE+V6trkHTTFUmSmvef//DFr/sr/0j3MezPudWWr6+5JKr4jzj0MOOzlkd+23lFuU5KvP6zYgRD8bT6XhXmdZvPv3083i4f5zoePQb5cX+cC3PNa2VT2WdZ1Rq7ByqafvHn5y1X2pfDhtdu141cHBiW6TVP4XzU9mh0nJBlnleLctS9cxTKs2n/XovG8wON2/i9977HBxvZ9VjhI1fbtE+c/fdI8JRWvx6Inf8puUfyjfccLXtzWg580rbds12Xdiax3iW10tp57l8dZo5GzLoUYtyv/ahQuVL/xpA46nOLK2xb2hJ7Jf2baiJ0bI+P4euaXmmEpBlHV9bqDfPejtUWk5K7Bz8QAABBBpUwMW9FQNXLFwxccXGFSNXrFwxc8XOXRxd1zttIrBuvzuWOKn7BU+/W+Nl2VQSWFd6VIEQVlCqYOCn1d4JVjCpqmzwx3/99TcLju8PPOigXvG0KiylBa7d+LpAdAFUFfS1XNf4lXWaT7HAUBhMKhZY10WmKgXDphZWzRhYV0DU3wfyBdWdn30iKxFcKxZYP7HPGamBUDc/BcG0jVwatA/4gbGwYkGVw4Wa++6bWLmkeT4w8pHE6H7lWqMF1mt9LIQXDgraOveTTz474VToh/IJN53auqAv1Gif0XgKsNsnyxM3WfiVQmHldnihpX2hUKOgq5+u004/Lx5deYA/TPtJOY1fsREGZDQff7i6w4C5W9YXX3yZSIcuUvzGv8iQl24+KdT4QUWtX7H8M5yXX4GiYy+84SAc378hSMuzd5nHo2Sdp/qmStvHH38aL8vvCPeTfDfB+NO4bvta23h7yPt7W9Ap1PQ96cx4fK2/tqff+GmuZj+od17gr0PYrZsn5O+OH5kVanSshQ7h+P7wQts2nC7tt38MyK1Q4+/vaQFRf7jWV/PO1/h5V1iBqaCGb6ZlheU1f7666ebo3n1j41IC62FgyM1P5a2tttolnpd/jGqceuXfqoh1+4za/fsPcElMbStg7ae7tQPrCorna/z9RNs5X1NqYD3rfMjfN2Vvn0DLl8ScoO/tt9+VOm5aUM0vq7mJtC/7N+3ecMPEc4TGqUWZ0y3b39+qCayH55Rqyh5KW1iJm8W+5dY5bPvbPixTadxyh2vf8V21v6tMl9ZkXQZIW4brF5raN+q4QantsOwV5tlZn3MrLV9ffsWg2FvHUaHzhr+i9hNC8XTaXiqr+Y1uavK3o+u2b9XwR0vccK4ykX9TdGvlU1nnGZUaJ6Aq/OEffzrPF6o70SL8AK22WXjN4M9PwystF2Sd5/nnSKWr0rJUa+Yp1eTT/nbLMrCucmJaozKnjld3XCuftp/uSBu15YQTTovH083eYeNvO82nGa8LW+sYz/p6KTzP5avTDLdh+LtW5X7tb/nKl/99aeKDJxov3814Lq16sMbff/1zX9bn59A1rB9zacoysN7s9eYyyXo7VFpOctuHNgIIINDIApNsYN2dzEtpZ7kBw8C67hhWQMj/U0FaT3SFadMJzn8iN7yTTAFs++qfgn/+fItVTPjrrcK2S08p06nQH95hr0KTP5+wAthfnutWIN0tV+1igfV8F5m1sGrGwLoql5xnWNHkzMO2HwgvFlhPC0KG8wsr4P03Hxxw4BFx+nS3bSmNH5wM73pt1MB6PY6F8MLBv/DXPqDf+YKXvrv/RJIq/sL5+uO6bj2lHh6rGuZXCoWVwH5FoJaTdoOMm79r+3epa1v7jb/tle/oqQflj6U0fiAwbZ/2h9vX8hWcpR880lNGrlGQwh2LapcS/A8rnXSxWE7jV6CkBRrT5uVfWOl85Zqs81TfNN+TaFq2AnK+m6bTNii2v+jc6U9XynlMlaD+OevRR590qx+1/TRXuh+0Rl6QWIngR/iES9pbA4JJWvSUm28bVh77ToW2bTjftN+1CqyH+Ue47IcffjxeR+VPfqOKSH/9w8pwf1zXrXOpm6ZYYP2ss/u5yVLbZ555QTyv8KapeuXf/pPLqvANn4xMS7iC6c6gtQPr4T7rp1fDXDrVzleBXUpgvRb5kH9e9d8Q5a+D6y61glHj+3lfGJBz81NbN1Q6nzPOuMAf1FKLMqdbgFum2tUE1rMue4TGWexbbp3Dtr/twzKVxi1nuL+9Zaq3R+ktRPmarMsA+Zaj/qFpKeVQP0CrPMk1tTjnVlq+VpnC3491DZTvaVGXftf2nw4Mg4L+dZv/5qQwsKY3fbnla19xTWvmU1nnGdUYO49K28WOv3C+um7yA6Z6GtZv/PlVUy7IOs/zry2qKUu1Zp5STT7tH/9ZBtbTrj/d/tCz57HxsXvKqee43jltvb3LHeO6Hg0bf9s163Vhax3jWV8vhee5fHWa4TYMf9eq3F+ofKk6XbefqexQrD46fFuKq4+qxfk5dM1XfsgysO6Xp0qpb2i0evNabAc/n9S+Umo9ZLh/8xsBBBBoRIFKAuvtogqzf15wb1fKuD+bCUff3dNve1EW/X01/vtozOWX7dBQr8RfZ93NjD2pF03TnPbb4aOemvgNy6ITFBnBFpLMZv+3YzzWyAeGmUXs9zLTGltRZPr2PTP6Prcb7n/jTt/WPPzw49ygstv779/VHNnr0KLT2Tv/jX3tdTzec88+amaaacb4d6kd9tV09lvJW8ajp33rKR74T0f4Pd1i31h3380J51MLK/vKWLPRxtvEi3pr3PNxd9jhfy8u7Xuq/vhXXnmt0fe61Oh73SefdKw/OPGNtXzfDkxM4P1Yb/0t4m8mnnfuqUbf1SzW7Lhjl/hb0cW+sZ72Hea0+esbye4bq5decq7p2HHjaLS1/rVp/P3ZKwf0i775mTa93++662409saUqJe+5zp48MTvblb7jXV/OerW97133Onv76rr+1JPPpH8DnU4fr7frXEs2GCAWWfd5PcxlT7tj1tttZnR9xdnmWXmnCTbp3ajb5JrQHf7fd/eR/fIGafUHv73AcN9t/cxJ9nvWN8dzarU5diLWqNt7JpXX3k6/la6vkO3/wGHu0Fxe0P7vXbt95tuspGZaqop4/5+h/9N6LR9uthwf162IjP+FuZZZ/Y1O+74d55hbyiJvnvsxh09aqSZY47Z3M/Utg0em2WWXSse9szYh1O3WTxC0OF/Sy/tm9PB6NHPW+z37O1NLlG3vqE7cuSwqDvrPLUc07POutBcPWhoIrn6JuVm9huE+ub2GmusYtq1a5cYbgMEZpNNt4v7lXoeO/CgXvE3vQ8//CBz0IHd4nmUk+Z8+0Fr5AXxCqR06BjUsahG36+9++6bou5C/1T2W3Kp1eNR9C1z7V+uKcfJTZOvbSsojL3BIxqsb3cPuOLCfKNG203bT03a/l7O8WArfM3WW3eO5jXbbLOaMU8/GHXr3z333G8OP+L46Hep54UnnhgdfcdeE6WVCQrlldGCvH+2QsucdPJZUZ/wO7r1yr9PPPF0YyvzojR06rSdOeP0v7eRl8ycTn3/032/vrW/sZ6v7OgS7ZdZHhw53Cy88IJuUNw+zuaT9i0t0e/jj+tlunbdLR7mOmqRD5Wzr+T71qRLn9/2y346znS8pTX2aTFzwQWXRoN22Xl7c9ppJ8Sj1aLM6WbeYYlVXad5/LF7zbzzzh3/DjsKGWVd9ijHWOksZd8K18f9LrReGqec4W6eautcf+ONA43yunxN1mWAfMtR/3JNNU14vf306AfN7LPPampxzq20fD1hwl/2mmJPo7Ks3+g8ss02m5udbHkxXx2Bf/5S+efZZx4xU0wxhbE3w0XfudX81P+Rh+8yNlgbz/6F/zxhpp9+OjN+/Df2O9+bxv1vvmmQWWWVFaPfrZlPZZ1nVGMc41TYUez4S5vtEb2Ot+Wu+6NBXbp0NieecFQ8WjnzK1QuyDrP8/fFtLJWvAK2o2BZqk71WkpPuXlKoXy6Vt9YT7v+dJb+t4+77bOHOeaY3Otdjfvc8y+aXXf9+7olrXxazrZzy26068LWOsazvl4qd5902yNs16vc7y+3j62vvvHG2/xeZXUPHNg/+o58Lc7PpbpmVcfXFurNa7EdKi0nlbUjMTICCCDQSgKVfGO9TQTW7d3dxt4JXJR9p522NWee0afoeKWOEF7oFwqsa572dW9mK1uZ+9FHn0SL8CuSVZGlCq1KGwUhLrn4nKKTP/XUGGO/CRWNF1YoF53YG8Gfj3q/+cazZrLJJvPGyO3MKrBeC6tmC6xrX1pxpfVi5GHDhpjll1sm/p2vw69czSqw3nXvg8yoUWOjRfbscaA5+ODuxr6W2ay2+kZxMvJVXscj/NPh71eqRNLNF65p1MC6n2altV7Hgn39n5G9u6nBObm2tsMhB+9rJp98ctfLdNq5q9F0avzAcDxCGR2FKoUUtFKFi5pSl2NfwW5WWHGdOAX33HOzWXKJxePfCvQo4JPWaF853QZ/ttyiY87gYoHAYsP9GSoIqGCgGn+9HnvsKbPvfhNvUih0Y46bX2sE1p//z39N5877uCQYd/NC1nlqOab2bnMbSDw7DmLFifunY/HFFzW6CW2ppZaIB/k3WpRzHvPXc/PNNzH9Lzo7nmc5ac63H7RWXhCvRNDh37QQBmmDURM//fOEbgbTTWGuKcfJTZOv3VqBdf9GmHD/8fcRv4yWbx3UP8vAuoK5CuqqCbdZvfJvf/sfd+wRZu+9d4/SU+jfpBhYr0U+VOi8GvqXWsGo6ZTvK/9XUyiwrpuclG+o8QPrtSpzRguy/7IKrGdd9ijHWOtSKGDj1jVfu9i2L2e4vwyVj264fqBZZpkl/d6Jbj/fSwwo8Uep16CaXbmmmkY3+C+19BrqjJrrh15pb7pb1dTinKsFVFK+1nSqbD7wwF7xDczq5zcdN93InHrq8WbWWWfxe5uw/HvNoEvNuuuuZQYOHGzs27uicV1g9uCDjzT2+9FRvwsvPMNsteVmUfnJnTd0Ths96oH4mry18qla5RmVGifAK/hR7PhLm6VuNtO5Uc2aa65qFFx1TTnzK1QuyDrPKyc4W2pZyq1zOe1a5imF8unWCKz3v3iAsW8piXgKBdaLBQvL2XZuWzTidWFrHONZXy9Vcp5z28Rv16vc7y/Tvwbw+5fa3bdvb7PH7jvX5PxcqmuxY6XUdfHLGOH1Yqnz0Hj+fPS7XnWFtVq25ltpOUnT0iCAAAKNLDDJBtbtq4rNFlvuXHTb3HfvLaZDh8WKjlfqCOUG1jXfSy8daOz306NF+E8M+k82L7DAfCU9feync7HFFokurv1+ad06CaqQ5ppSTuxuXL8dzufll0abqaeeyh8lpzurwHotrJotsB5WMg0ZPMCstdZqOeZhD7+wnFVg3Z/niSceZbrs2dnYb1WZ5VdYO178nXfcULBSz41oX1FqDjn06OhneDd2owbWW/NYsK/nMnfdPcLoaYa3337XMcbtTTbZ0Fx+2fnx7+7dD4vfmuG2VTywzI5ClUK77tbdPPfcC9EcS13OV199bdZeZ2Jg/LFH7zHzzTdPIlU6Tm++ebi51d5IZb9JnhimHyccf6TZa69dE/2LBQKLDfdnli+g6j+1ofFLefq8NQLr/ts2lE6X/2edp5ZjqnSo0XFkX/Efv+ng774T/99263VmxRWXi3qMHfu82WPP/eKBbj3iHnk6Tj31XDN4yN9PbftBI41eTprz7QetmRekrbL9vIK5qP8V0aAwL0gb3/Xr2HEH8977H0Q/zz/vtOhpOzesHCc3Tb52IwbWr7rqOmNfaRcludjTWm696hVYr1f+vU+3Q8yTTz4drV74NhK3zmF7Ugys1yIfKnReDc1LrWDUdNUG1mtV5nTrlFVgPeuyRznGWpdCARu3rvnaxbZ9OcN1fenycLe8G66/yqy++iruZ6KddRkgMfPgR7mmmty+VtusvMrEtyy4a4panHNdcsstX7vpdKw8bN+ydJMtz7h81A1TW9c299i3x4Rvi+vdu68ZNvyeaFRXPvGDpjfZp9BXtU+hjxjxkNFbc9S487p/g/O+++5ljj7qsGi4/rVWPlXLPKNS4xilgo5ix1/aLP0nkd22cuOVM79CgfWs87xygrOFAuuNnKcUyqcntcB6o14X1vsYz/p6qZLznMsb/Ha9yv3+Mv1rAL09ctXVVvIHF+3eYP11zEorLR9d1/t1zvWsK84qsB6WMUqtbwiRwvnU06IWy3brV2k5yU1PGwEEEGhEgUoC6/Yp6l9bfv7n76eff2n50X4T6ocff2r57vsfWr6x3z/92n739cuvxrd89vkXLe5d8434Hvx77nkg/h6M+y6M39bwrJvwG+s20F50ETfcMPG7NfaV7PH4/jeFwm9+xiNl0PHzz8nvnJfyzdW0xdoTacJb3yYq1uh7Y/42Cb/bXOp3c2phVek31vXtoULNgAHXxOvcp+8ZOaP631hL+6ZizgReD/+7ezZY5A3J3+lPk8U31v/88894/bRtn3762Xjh/veohw+/J+5fqKN//wHx/MLvxvtpL/YNa38/+9zmXWlNVt9fas1jwV+v99//sEXfKfe/BSUHfU/YNRdeeFnse8yxJ7veFbUL7bv+d4JLXc7op5+J06Z10Deh8jX2grvlhRdeatEx5W9rdetbX37jfxM67Rt3xYb789I3ydzy/O8lht9LVx5VrAmnUf5XTlPJt/Rs0DBOv//9vazz1HJMw3W2T2612Iq9lu77HhanVeb+9wRthUViWKnnsV122Tuezt6Mklh0OWnOtx80Sl7gVsz/lrhf3nDD09oqE7p9XG1700hitHKcEhOm/KjVN9b9fTtlsS0qq7l19L/Xq3Efe/ypeJjyIeU1xZpyvrFe7Dyv79a7tNkbOBKLrlf+fe55/eM0HHRQr0Qa8v1opG+s5/vmoku7f460gQHXO9Eu5RvrtciHCp1XEwm0P0otM2s6P+/zywThPAdePSTe9vazIYnBfhksqzKnW4Db59Wu5hvrWZc9yjHWupSyb7l1DtvFtn25w5997oVEemSbr2ySdRkgXDf/d7mmmlblPX8fUTlBTS3OudGMg3+llK+DSaKfWld9I9c/b2o9tJ+Gjb8NtB+9/vqb8TrrPPXnn3+fi8Lr+LAuQtc2ftOa+VQt8wy3juUYu2kqaRc7/tLm2a3bofE2DM/95cyvULkg6zyvnGuLQmUpf3+uZb2W3MvNUwrl0375x76GO22zxv3sGyDj7Ws/pxH3dx3+cZ92/enGszfAxvNJyxvceMXqLcrZdm6ezXBdWI9jPOvrpXL3Sbc9wna9yv3+cv3vZ5988tn+oLK6a3F+LtW12LFS6oqE59tS6xvC+bemRS2WHa6ffldaTkqbF/0QQACB1hRwcW/FwBULV0xcsXHFyBUrV8xcsXMXR1f9aZsJrAt+3Li3WxTEsU89RgVUtfVb/WvRhBezpQTWVVHlKgcOPuSoOFkff/xp3F/DSwlUq0LQfjclnkepHbrAcWk45dRzik5m3wgQVQLYVzMlxlVQ2c2nlOBZWBiqNLBeC6tyAut+ZYfWX8HlfI2Cw84o68D6iX0mBhW1LX777bd8yYj7+8HuYoF1+6RFPF2+DvuEabx+Ws/x47+OR/UrprfdbreCTppIBT9VHjkv3ZTgN6rgd8PsZxP8QYluBYLceGqXElgPgyuJGZbwo7WOhbSk6TjzKw1USeCaESMeTNjoWCrWXHrZwJYHRj6SE+guVCnkB8y0DYpVlCsN++3fM06bKivCJl+g/Zlnno+n07IUGPObYhUbxYb788oXUNU42sfdfqc81r61wZ80p3vUqDHx+JpO262cxq9AUeVlsUYnfAVXXRpPO/28eJKs89RyTJWIfNv20kuvitOrdCuPcI2/LtoXizX+Rbbm9fzzLyYmKSfNhfaDRsoL7BseEn729bGJdU77cfWgiYE1Odk3KyRGK8cpMWHKDz+f0PFfqPH397TAebHh/rwLVQarTOWOEbVLuSnMX3basVgor/TTpe5CFej1yr/vvuf+hEEpZVt/HRVkDxt/eBhgCMdN+11ovwvLlvUKrCudWedD5TiVs95ZBNZrUeZ029o/5opVXBYy8vMUzbPaskc5xloXv+yV76YNt85hu9B6adxKhut6xU+TTGQUNlmXAcL5+79DU1VcF2t69jw2zpOUF/hN1udcf95ht9Lue/rlazduWnlG51E/CJd2ntA1nD9vv0xpXwfvZh+1/TKIP57yo7Tlt1Y+Vas8I20dSzFOIJb5wz/+0s5x4ezCa1FdR/mNP79i58RC5YKs8zy/PJNW1vLXoVBZqjXzlGrKAEOG3hznNXt1PdBf3US3/dRB4vzfaIH1tDwmsQL2R7NdF9byGM/6eik8zxXbJ8Nt437Xq9zvlqe2fZtYfAyofuxHG0Qo1ujmN+1PYZP1+blUV/+av9o6vmavN9c2yXo7hNvZ/11KOckfn24EEECg0QQm+cB6vTdIuYH18I57+5qsOMm6SPSDnqo4SCuguAm0bF2A608FoHIa/6lgVbIoMJWv+eKLLxMXDrrgcI1/V6/mM2r0WDcop62Kkz333D8uqGn8SgPrtbAqJ7Cuiyml3/2lVVIJQBdZbhy1sw6s+0/Waf664zlfIzP/DlSNXyywroqYQhWcn332eaISKLwAD9N3xRXX5EteVBEUPn385pvJG2Iu7DfxaWsVcsOAj2auYKZ/HGk98wXWdcONhru/Um5MyLcC9T4W9ESvCsn5bjA45ZRz4vU6unffONn29emJbaanKQpd7F12+dXxfFQx79/IU6hSSPmGc1VbQbO07eUSFgZybrZPbbpG23TQoKFRuseOfc71TrT9i55hw+9ODCsUkNGIxYb7M/MrM/0n1jWO3qLgr7OeNg3zODcv/0kON422TTmNX/mleShfL9SEx7//9ETWeWqppvb1/y16IkR5TXjjltZFJs5H7Q8++ChexXB9ngsC5fGItkN5dlj57J54c+OVmmaNX2g/qHde4NKf1tZ2VeWaM1TlQqH9TIEgN67ahx9xXM5sy3HKmTjo4VcIN0pgPTRTGStt33SrIjO5Ore0ysxCeaWbj2sXqkCvV/6tt3649VFbZbdC54kwL0oLOpRj4Cz8dqH9rtSKNjc/P3iVL/jp3xh4zTXXu0lz2lnnQ+U4lbPeWQTWwzJdFmVOB+pvk3zneTduIaMsyx5aXjnGGt9fj3z7lsZLawqtl8avdLieIvIDqzqmwzcOZF0GSFs/1y80VTm00PVuWF4Kg5BZn3MrLV+//sa4FgXitD5pN1zff/9Dcb6ar6Lfz3f8PPi/LyWfQrffTY/n5Y9nP8nhmBPt1sqnss4zqjHWAwvatu6vlBvGfET/+JO51i1fo+tJP89VvqA3B/iNP79wn/bHU3ehckHWeZ5/Pg+v68N0FQqst2aeUqi8onUolE+HNz0r/0xrwjqLRgusax9txuvC1jrGw7J/tddL4Xmu2D6Zto+pX73K/f7yVb/nn1d0XirUuOC/6mJeevnVxKhZn59Ldc2yjq/Z6821QbLeDpWWk/SwnjsHq/3ss/9J7C/8QAABBBpBgMB6nbdCGFh/5ZXXo0CKginuTxc8Cqj7r8lUYUWF+vCVxbpw9gsyqkjUtH6jYIACIn5FrqbJV/D3p3XdClT5gShNr6BnGPhS4TYMUvqVMQqWh5U11157Q+LVqapcePnl1xIXmG4dw6BTqYUlrUfWVuUE1rV8v5JX2yJ8+lHbzb9w0zpnHVhXOvwn4rUMBVFDV+0bCl45d9cuFljXeFo3XWSGlV6qUAjXT4WlsPEDUFH6ju7T8t133ydG0zESvvY5rZLBv9jXvPQkhJ8uBc/8N0K49cwXWNdFjhtHbb1uywXb9MrFMLCfSHTwo57Hwo033pZI9913j0g8oRIGERWU9hs/mKX1VsAxfKuHXP3Xw2k8Hevf29efuKZYpZBfEaTpFXAKK7KUF4WF/d332DeRh9hvScbrq30u3C5+xY6WE17U+ceqH0x261FsuBtPbX9/DgPrGq63kCgN7k9meuW48gcFfq8bfGPLAQceEQ9346ldKOCpeYdNeDxoHtomfvBZ0+gpbz/dGi98xbTGyzJPLcVUx5ifh2j/CPOG8IYLv7Ja+6h/B7bWS68x9sdx6xWe7/xPVmgcNaWk+e8xC+8H9cwLXHoKtXW8yMb9KU8PK4RVoeQ/oaBxtW38N5C4ZZTj5KbJ1/bzokYJrCutqoB3Xmq786C/HspndQ7VMH/cWgbWtXzfTMutVf7tP7Wl5Wi9wrxF+4f/eSPnMCkF1rPOh4qdV/19sJwysx/kqfRV8Fp21mVOtz4KSLr9R0/2+udD5WHuNdgav5hRVmUPLascY43vn9MaJbCudKmc7efdsg7L2VmWAbTMfE1oqrTo5h3lu/75W9s8LIfqnO/K6W7+WZ5zKy1fh+dZvT7Xv6bWOdYPxOU73+lNYe44cG2VIzW936js7O9rbtx8b7trzXwqqzyjWmP/5kp56W1c5TR+vuO8lddof/YbXZOEy7LfSPdHibr9+YXHYjiyn6elld/94UpbpddbWq5/bVFNYF3zaq08pVgQ0z92wnxaN1K67au2zp0KNLpGnwfS5x38cdTdiIF1pUv7WVh2a9TrwtY+xsPlV3O9FJ7niu2Tbv9Ka9er3O8vWzeU+vu46i7C+jRds99++12J8XSO9s9XWZ6flb5SXbOs42sL9eZZbodKy0nafv5DUtq/lL/SIIAAAo0mUElgvZ0utlr++WK8XSHj/uxJ0ehPv20hMvr7avz30ZjLL9uhEb8xX/c02Ysns9n/7VjRcq8ZdKlZd921cqY966wLzdWDhib6L7DAfGa55ZY2tjBhxo59PjFMP4YOudKsueaqOf0L9XjxxZdNp5275oyy6iormrnmntPYQrixF+iJ4R033chccsm5pl27dnF/+ySBsRUE8W91TDfdtGYVO58///jT2CCX+fnnXxLD3Y8XX3gyGtf9tndzmzXW/Lf7aV57dYyZYoop4t9hR5ZW9hVQZqONt4kX8da4XOd4oO146qkxxlb++b3MaqutbBZccH7zwfsfmuf/89/EMP3YbbedzMknHZvof8aZFxhbeI369TjsAHPIIfsmhhf7YSvLon0wNNZ2nGnmmYx9FZKxFZSps7l64MVm/fXXTgzbfItO5u233030cz+0ftNNO6155dXXc+apdCv9YWML3cZW5uWMv9SSHcxcc81p7BPx5r33P0hMpmHDhg3J2fbKj3bbrXvCdrbZZjVrrLFKtE/q2Ehb16eeHBEtK7GQf350736YefyJUYlB/1prdTPurXeieYX7aGLE4Ee9jgUb3DYbbLhl4riSg9L9088/G3v3Z2LY8GFDo/zDT+6++/Uwjz32lN/LzD33XGaF5Zcxv//xR848NOKtt1xrVlpp+XiaYvuuzh3duh9qbEVhPI06tJwOHRY133/3Q5Q/JAbaHw8/dGd0HLn+/7HH0i6d93E/o/YiCy9kll5mCfPtN9+Zp8c8Gw9T3jPm6YfM1FNPFffz9+m0vLLY8HhGtsNWaBkbgIx6nXVmX7PjjhPzDPW0T2Cbffc7LCfvjCYo8m/smIfMrLPOUmSsiYPtnb7mwIN6TezhdWl/WHHF5aJzhvJ6v5HRQw/eaWaffVa/d9SdVZ5aqumAAdea886/OJEO5V3zzjePeWvcO8a+SjMetskmG5rLLzs//q2O5557wexq84Sw0TymnmZq88Ybb+XkCXvusYvp0+focBJTapo1YbH9oF55Qc5K5OmR5qz9YIXll42mSDtP97/obLP55pvkzLEcp5yJgx46lmSpZuON1zcDrrgwGGPiT39/17noxhsGThxou4oN90e2Famm42Y7RL10rIx5+kF/cNRtn/AzNqiT6K+8a8klFjc///JLtO8lBv7zQ6a33z44MahYXumPbCvgzXHHnxr12m67Lc2555ziD46665F/q9y/88575+TRiy++qFl44QWNvWEvb1nhgP33Nr16HZJIdzkGiQn/+VFovyu37LjSyuvF58gHRw6P1idcpraBtoWa44/rZbp23S0cJf6dZT5UjlM5693ZnkNduVTHmY63tEbXHzoPqNll5+3NaaedkBgt6zKnm/nAgYONfd21+xm1lY9/Y8/xKiP65+5iRlmVPZSIcow1fin7lsZLa4qtV7XDVXa0N7Eav0zQpUvnaP+ebLLJoiRlVQZIWz/XLzR1/dXWeUnlTKVHZb/w2ua6ay8za6+9pj9J1J3VObea8vU+3Q7JKe+q3DKbLdc99PDjibLICccfafbaa9ec9bA3FpjVVt8osd4HH9zd9OxxYM64J5xwmrFvd4r7q67gkYfvin+HHa2VT2WZZ1RjvN32uyfK5ocffpA56MBuIVPe3/7xF46k69b5rf87b7+Xc02r8sr1Q6+M9ml/On9+xa7/i5ULsszzsi5LtUaeUqz+qFg+3a/f5cbeeOFvLrPB+uuYWWad2fz3xVdytrFG7NfvTLPlFh0T0xQqt/gj9r94gLE3V0S9uu2zhznmmMP9wXH3Sy+9anbcqUv0W+XRJ5/4+3rUjeBvO9fPtZvlurA1j3FZZXW9FJ7niu2Tbjvla9ej3O8vO981wLLLLmUWXXThnGt0Tau6mSFDrsipc8vq/KxllOOaZR1fW6g3z2o7VFNO6neRzVsvnZi3qpx/002DtGlpEEAAgYYRePnVv+ug55h9JtO+ffvoTzFQXZ/qT93uT4lWdJTAehWbr5LAui58+/btHRXQ0xY9YcJfZujQm439/m3a4EQ/VUBce81liWBXYoQiP1SZfmSvE1MvEMJJVanY++geZvLJJw8HmdGjx5ojep2QqDTIGcn2UGHMD9aHQctyCkuaf5ZW5QbWtXz7FLi54Ybb1JnaaPt06LBYXIlVi8C6FqybIBSc8CvL0hKkizB7t2k8qFhgXRXo+YLs8Uxsx0l9j4luGvBvuPCH27u/jX263NhXF/q9U7s777KDOdruZzPMMH3q8DfHvW3s3Y2JSqdwxC222NTY13LHvQsF1u2rzc0WW3bKO78LLzjdbLXV/8XzKtZRr2PBPnltDjjw8Lzpduk87ND9zaGH7ud+xu3ffvvdFmyvMvZV8nG/fB26GNe+ouPXb0qpFNJyLrnkSnPFgGv8SVO7Vbg+++yTzUILLZAzfNA1Q82ZZ+YPurkJ0ipdi1VsFBvu5q12sYCqxlHFqC7MdfGQr5HpKScfa+wT7vEo1QTWldfMMMMMieM7nrHXoQq+8849xcw337xe34mdWeWppZraO8rNUUf3SRyvE1MzsUted915g5lzzjkm9vynSxVNRx5Z2nnsxBOPMrvvtrMtHP0dRPBnVmqaNU0p+0G98gJ/HQp1K4itc1YYqAinkfUF55+WGrzQuOU4hfMOfzdyYF03cg0ZUlpZTJVJ7gaxegTW65V/a1+xTzvFAeZw+/m//fLFpBZYl0NW+VAp51XnXk6ZOavAupadZZnTrYvOm7pJKl85VmXDU089Phq9FKOsyh7lGCtxxQI2bn3T2sXWq9rhWuavv/5qy4S9EzeU6gaeM8/oE13fZVUGSFs/1y80VZ6p69FCjc5LF/U7q+BN5FmdcystX+t6QjeTFrtu0k2w11xzaVRJk7bO4bXl3XffZBS4DRut715dD4p75yvvxyPYjtbIp7T8rPKMaoyzDKyrLuejjz7xaVO7d911J3PsMT3NNNNMkzO82PHsT1AssK5xs8rz/OBs2k2MfrpKuUmxNfKUYkHMYvm08kmdj/w6K3+91a06EuVl7ob+RgusN+t1YWse424bZ3G9FJ7niu2Tbtn52vUq9/vLt99Wt/Uy/RI3cPnD/W4dD4Ovu8LMMcdsfu+4O6vzczmuWdfxNXu9uTZGVtuh0nISgfX4kKADAQQaWIDAep03ji4UN9l0u6JLVaXB4vYJzZVXXsHsuMPWOU/ips1AFys6+eR7CleVTAp2L7bYImmTl9xPBTU9lfXAAw8nng50M9BT6lrO6quv4nqltvVk8gUXXmaf5H4652JTFa7779/VbLP15mbV1TaMpw8D67oDTnfqu6bUQmgWVp999oVZf4Mt3KLtnZiFn1h3I9pv5pmTTj47vrBy/XUxqoqqJ54cbSsDz41668mQE0+YGEhTT/+puGJ3rLt5p7V1Z+nAgUPMiPsfzLkQ1MXVDttvbY444mD7hMSBcQVWWmB9xx27xMP1hNCECX9GaQwvLlXJpXU8vOeBJe+DulCxr0/LedJP6dMTKt27dUl9i0O4vnpzg0zta9cSg5Qm7av77buXWXKp1eNho0eNzFvQ10ja9v36XWaGDb8nnkYdCiTriQbdpV5OU69jQZU6V155bWQapk+VPtreW2y+ac5TEv64ukjQXfLhU+4aR57du+1pOnXazsw004z+ZFF3OfuuKvN097/9dmpOYE/bfttttzC7dt4pNeDpFqw02ld9p96gsaZ9Y8eRvQ5NvcnIr0zzn3pz8y023I2ntv8UY9oT6/64ehuD/SSEefW1N4z9HEa0bssss1RUQfrvf29gPvnkM2NfFxlP8vprY1NvXIpHCDrCyq8rB/Qz9nMGdj++O8dY+/LWNv/tap+Q0l13xZpq89RyTPWkzXB77NnPjOTkXUqn9r+DD+pubwaYJ2+y7WvabP43OPU8pv1YFdk9ehyQ+mSqm2k5aS51P6hXXuDWoVhbNzn1u+gKM8a+5SGsFFZweKON1ovempLvxibNvxynYulRHn744cdFoxV7Yl1v2NATG2rSKnuLDY8m/OffJ598ajbcaOvol/aPtCfW3fi6mUtPLz399DOpx5VuBNPbeRRQUZMWWC8nr/RvNsj3xLpLW73y75EjH4mOz7Q3Jm244bpGT1/aT2PEN1ClBdbLMXDr57cL7Xfllh3XW3+L+CakfE+s9+l7prGvO4ySUOyJdZfOLPKhcpxU6bnKqhu4xRd8y5MfWE+7Ac3NRPmwK7OmPbHuxsuqzOnmp7aCGYMGXW/sZwgSZWpdQ+xly8/du//9pF45RtWWPWqxb/nr7HcXW69iw+33teNjsND1hH1Fuel9zEnm7rvvjxcf5jXVlgHiGad0hBXjL7802tx62x22PHtdfFy6yVSW3XCDdaPzd1o51I3n2lmcczWvSsvX2od1LXb9Dbcm9mHNU9c6+9u3eWhfnta+/StfowrrPbvsHw3WeXnkyGGpo+oY1DW1u1nunntujt6okjqy17Pe+ZRbdFZ5RqXG/jlEaarmiXUdX1tv/X/RQxDh2780b12TdNtnz6hMpd9pTanHq6Ytq1xQ5fVWrcpStcxTapFP62Yv+5lEc1H/KxKbT8fxZh03tm++6h3dZKtrMTWX2jc6drT9/SasU9F+kdb4T6zne0OFpnvttTfj60adF8Mn1p94YnRcFlU5uVmvC1vrGPe3TbXXS+Xuk/6yC3XXq9zvp0H7la6xtWx3vnHDdQ21+26djOo4i52jszg/l+uadR1fW6g3z2I7aPtXUk7SAz0XXHCp230MT6zHFHQggEADCRBYb6CNkWVSFEjUyUtP9+mJPb1C23/VcVbLUmHBfjfe/GIrBmaxrxGfZ565Cl7851uuCj26WWBvwwAAOMBJREFU6UABk0Xt64IKVdLnm0el/etlFaZv/PhvjArhesptiSUWM1NOOWU4St1+q9JET0zoolDBqDnmmL3qZWvf0BN5CiDMOefsqU+OlroQ3b3+4YcfmR9/+snuZzOb+eefN3qVRqnTu/FUOfiuvQFFx8Vc9rhIe5rVjVtKW/ur9t0/7DrqldxpT7WWMh9/nHocC/Z7k+bTTz8z39m06zUk8tQ2z/cGAT99frde16hgr15vMu+8c9vA+myZGPjLULeWo1emTzHlFGYxmz+kvQUjnMb/LVP7vTujoIJe973gAvMXvZjzp2+Ubv8JlLRgXLF0hoF1/9XYyouUJ2mf1l3kU01VeX5UzzxV6f788y/tkze/mZntOWj++eezT/pMXYwiMVx5lfI/7f9zzTVHdINIYoRW+lGPvKCcVYuOI/sGk9+t1+KLL1LRub6c5bWFcfXGl0/sU4mqWF10kYVa9TwfetYj/3bn7q9tmXROe47Rmy+yOE+G69IWfjdqPlQL21qUOZU/qSw244zTZ3acVVv2qIVdM8wz6zJAGFj3b6JWuU7Xu3/am3oXXmhBu/1nqJgoi3NupeVrBZFVnv7yq/FmMlsWmX322aJydbnl3YpXvsQJWyufyiLPqMTYfxXuVVdeZHRjWKlNvifMdV7UW+++/+EHM8P009tPWS3QMOfFRs3zss5TSt2GlYyneh0dy99+9120ffVWNV0nN1vTjNeF9T7G823TRr1eqke53zdRnYLqmz6z1+mT25v0/66TnsPmd8Vv2Pfno+4szs/hPAv9rkUdn86fzV5vnsV2qLScVGh7MQwBBBBoTQEC662pz7IRQAABBCZpAVUWnntef6M3iugzEPkaXchstXXn+Oms3XfvFH1SId/4af0LBdbTxqcfAggggAACCCDQmgKFAuutmS6W3fYFTjzx9OgtX3rKctRT95cVEMoXWG/7aqwhAs0jUM0x3jxrSUoRQAABBBBAoFYCBNZrJct8EUAAAQQQKCCgO5cPPvjI+Nul5593mtlmm81zptA3v46xr2F92r6O2zUDB/Yv+5MDBNadHm0EEEAAAQQQaAYBAuvNsJXaXhr1ZPmqq20QvcpYn8o68IB9ylpJAutlcTEyAnUXqPYYr3uCWSACCCCAAAIINJwAgfWG2yQkCAEEEEBgUhAYMeIhc1iP3olV1fdBV111JbP88stErw584/Vx5uZbhifG6bJnZ3PiiUcl+pXyg8B6KUqMgwACCCCAAAKNIkBgvVG2xKSVjhdffNl02rlrtNJ6Wr3cz4cRWJ+09hfWtvkEqj3Gm2+NSTECCCCAAAIIZC1AYD1rUeaHAAIIIIBAiQJXXXWdOefc/iWObcyaa65qrh54SUXfQCewXjIzIyKAAAIIIIBAAwgQWG+AjTAJJuGaa643F/W/wmy66Ubm3HNOKVuAwHrZZEyAQF0Fqj3G65pYFoYAAggggAACDSlAYL0hNwuJQgABBBCYVATeeusdW3k3wDzwwMN5V1lPsvc+uofp2HFj065du7zjFRpAYL2QDsMQQAABBBBAoNEECKw32hYhPaUIEFgvRYlxEEAAAQQQQAABBBBoXgEC68277Ug5AggggEAbEvj551/M88+/aL76arz58cefTPvJ25sF5p/PLLjg/GahhRYw7du3r2pt9U339957P5rHNNNME82zqhkyMQIIIIAAAgggUEOBlpYW8/bb75oJEyZES1lyyQ4V32BYw2QyawQSAt999735/PMvon6zzTarmWOO2RPD+YEAAggggAACCCCAAALNLUBgvbm3H6lHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEKixAIH1GgMzewQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB5hYgsN7c24/UI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjUWIDAeo2BmT0CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQHMLEFhv7u1H6hFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEaixAYL3GwMweAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKC5BQisN/f2I/UIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAjUWILBeY2BmjwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQ3AIE1pt7+5F6BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEaCxBYrzEws0cAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQaG4BAuvNvf1IPQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAjQUIrNcYmNkjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDS3AIH15t5+pB4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoMYCBNZrDMzsEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSaW4DAenNvP1KPAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFBjAQLrNQZm9ggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACzS1AYL25tx+pRwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCosQCB9RoDM3sEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgeYWILDe3NuP1COAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII1FiAwHqNgZk9AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBzCxBYb+7tR+oRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBGosQGC9xsDMHgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECguQUIrDf39iP1CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI1FiCwXmNgZo8AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg0NwCBNabe/uRegQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBGgsQWK8xMLNHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEGhuAQLrzb39SD0CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQI0FCKzXGJjZI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg0twCB9ebefqQeAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKDGAgTWawzM7BFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEmluAwHpzbz9SjwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQYwEC6zUGZvYIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAs0tQGC9ubcfqUcAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqLEAgfUaAzN7BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIHmFiCw3tzbj9QjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCNRYgMB6jYGZPQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAcwsQWG/u7UfqEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRqLEBgvcbAzB4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoLkF6hZYn2WWmZpbitQjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCEySAt9++3203nPMPpNp37599NeuXTsz2WSTRX/qdn8asZ3+fvnl15aWaDJjWmyX+/vrr7+M/vR7woQJ0d9X4/9eAIH1f8BoIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg0lUDdAuvLL9uhqWBILAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAhKo26vgCayzwyGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIINKMAgfVm3GqkGQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgbgIE1utGzYIQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBJpRgMB6M2410owAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUDcBAut1o2ZBCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAALNKEBgvRm3GmlGAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEKibAIH1ulGzIAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBZhQgsN6MW400I4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjUTYDAet2oWRACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQDMKEFhvxq1GmhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE6iZAYL1u1CwIAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKAZBQisN+NWI80IIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnUTILBeN2oWhAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQjAIE1ptxq5FmBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG6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gAABAm0REKy3hXH3d3LQ4inp0BxGr8zB9/2/3FzNJd6Op4rAfvGCrqpCvTmk356+58zqTIcePDUtnNudunMR+/15GPwIvvu2Pr389nRftZ2+d2fuvyutyJXqMbf6SEvMUR8/SpiXK+t/tfyp9PNfP7XNa0bqb0fPCdZ3VM51BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHatgGB913q7G4G6gGC9TmGDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwB4tIFjfo78eDzeRBQTrE/nb9W4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQITSUCwPpG+Te8yrgQE6+Pq6/KwBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECk1hAsD6Jv3yvvnsFBOu719/dCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIxWQLA+WintCLRZQLDeZlDdESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgjAcH6GMHqlsC2BATr2xJyngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCeISBY3zO+B08xCQUE65PwS/fKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC41JAsD4uvzYPPREEBOsT4Vv0DgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApNBQLA+Gb5l77hHCgjW98ivxUMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGCIgWB9C4gCBXSMgWN81zu5CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGcFBOs7K+h6AjsoIFjfQTiXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENjFAoL1XQzudgSKgGC9SFgTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2LMFBOt79vfj6SawgGB9An+5Xo0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBCCUyaYP3//MlDqbd3Qn13XmYcC3R1pfSfnztwHL+BRydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAweQQmTbD+2vcuTw8u75k836w33aMFnraoO932yUV79DN6OAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEagKTJli/+NrV6davP+l7J7BHCJz4ezPSuafO2SOexUMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCywKQJ1n/0wJZ0ykceHVnDWQK7SOC6v1yYjjhk6i66m9sQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAzApMmWA8kVes786fi2nYJqFZvl6R+CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwagUkVrAfpuz6+Mn3rR5t2ja67EBgk8PwjpqW/OWf+oKN2CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYkwUmXbAeX4bK9T35T3LiPptK9Yn73XozAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiS0wKYP1+EpjzvV/und9+s5PNqWHV/Sk3t6J/UV7u10v0NWV0pIF3ek5h05Lf/DC6eZU3/VfgTsSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaIvApA3W26KnEwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCY8AKC9Qn/FXtBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENgZAcH6zui5lgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmvIBgfcJ/xV6QAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHZGQLC+M3quJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEJLyBYn/BfsRckQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZ0REKzvjJ5rCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDCC4xZsN7X25t68mflY2srxMMPO2TCY3pBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJh4As3BendXV+rMn46OjtTZ2Vl9Yrt84u074rNhw8b+/gGL/rxVPn19fSk+sS9YHwCyIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFxLbDTwXpO0VNfCddzqN5bgvW+XLHeo2J9XP91eHgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSC3BeneuWO+sVax35Yr1jvhE9Xr+5I1Ka0jFumDdXxEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQITGSBnQ/WU65Y7yvDweeK9d6BoeBz5XpPT4851ifyX493I0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCQQaA3Wu+vzqnd1RbX6QMV6Z1WnXmkMrVhvCdb7c7DeW5tjXbA+Cf58vCIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmvsDWg/XakPDVUPAjB+spV6zXqtT781zrgvWJ/0fjDQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCZBEYXrHfWSYapWBes13VsECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCEExCsT7iv1AsRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDsFBOvt1NQXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEw4gR0K1jdu3Njf19+wMMd6w8IWAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwsge0N1jvzJOsdGzduysF6I1nfWrDe29uTVqxcW4kdftghE0vO2xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDApBAowfqC+fumrq7u1NnZmTo6OvJ2V7WO7ThWls68P2Kw3tfXm/pyOXuE7b29vTlYX1NdK1gvhNYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMJ4EGsH67CpMjxC9M5eld3bucLDeV4XqgvXx9GfgWQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgawLDB+sRrtcq10dVsd6fh4Uvw8HHunxUrG+N3XECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGC8C2wrWS8Be3mfYoeAF64XHmgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmmoBgfaJ9o96HAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNoqMCbBelSwxzDwhoJv63elMwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYDQKDg/Wurq5U5lVvXpdHqw0Fv2lzzs77U3xiiXXzHOuxL1gvZNYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMJ4FtidYj6C9+mwcJlgv4XoJ2AXr4/nPwrMTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEYKVjv7OysBek5UI9lm8F6f19f6uvPn75aBXtvb096dMWa6uLDDzukWvuPAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMJ4ESrC9cMDt1dXWnCNM7OztSZ0cO1bcVrOdB4PMw8LWh4KNivblqPSrXo2r90RWrKw/B+nj6s/CsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAEGsH6nBysdw0E6xGuN6rVa5XqccWgoeDjUAnUYx1LhOkRqpfPI4+uqo4L1isG/xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAOBMowfr+C+e2hOoRssdSH/69eTj4Msd6NCjBepSuR7TeF8F63i4Bu2A9lCwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMF4FBgfrVdV6DtE7c7Bezayet0u4Hu9YbTcH63EwqtNjaR4KPoL12F/+yOPVORXrFYP/CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCcCZRgfdH+86rQvHk4+AjRY4lh4cuyzWC9P4aB74+h4GtV6yVYLx1YEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8SgQwXotVM/V6h15fvWBOdbjXbYZrJfh4Mu6zK8e62XLHxuPHp6ZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0CCxetF/LHOtl+PeyLo2HrVgvgXpZR6Ae2yVgL/Ot9/X1pt6e/Imq9oFPaRc3iGO1Jc/WPjBn+8CBoattnR96hSMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMMEFypznW3vNxvnWIdyj4jwC8VjHpys+3V15Oz55O8+nXs6VdiVQL+tyz2p/8BzrJQQvgXpOxQeC89pw8FV4nudcL4F6fwTseaj40r4eqA+E5dG+tkTAXv0r99/O9UA/pbvtvFpzAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENhDBGo5eH6Y+sZ2PVgtUI9LatdX4Xe1W9uP0DyO1UL1jjzM+0Cgno935lA9ztWHgc/Hop/SvtZ3rZ9al/ncps1b+mMu9ea8urnyvGzHOj49PT0tFezlfC1Yr1W3lyw9zpWlebscsyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjsqEGF4Wcp2HIrtjjxv+uCq9BK4d3d3D7Sphe/l2nK+3mfeqOZer4L1gdC8nCwheKlCL+F5rOMTw8EPPtYI1nMv0S46G7weuEFcayFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtsrUELwuK5Ulw9ZV+F6LVivheyNAD0q1Qcfi/0I1as+B4X1VdsI1uNkfQj3vF2C71g3fwYH7c37uew9cvR6++iz9BPbIy9xn5FbOEuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECk0uglnFXsfk2XzwC8FhKaB67UbVe9pur1+NYqU4v52Ndrq828n/1sL0E6yVALw1KKB7rEqDnqDxvN8L2crwMJd98TfRT9mt9DiTnratyO2sCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCiQD1iH7pRBehxcXNAHs2qodwHBemdndWZqm0J2JuvLdv1vkqwHidKQF5tD5SQl3C8HqIPHG/ejzalXVlHH7HU96NN7ZD/CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDATglU2fowVebRaT0Qz+dju3zqFegDx5r3W66LPgaGhq+OtwTrTQF5nCyheFmXMD2fyedq52vrvmjeNJx87Xx1cKT/hO0j6ThHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlmgOUQfCaSWs1etG8O4V8PB18L2cj6C9q2F6tF/CeLLvTqag/U4GCF6CdLLuhyv1n19qS/S9LyU82VdjjXvVw0Hgvjadrv/VwffblH9ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoL0CtbC7vX1GAB49tvY9JBSvNarC8mjdmfdLNXq0LUvZHnx9nB82WI8TJRwv68HH4njjXGuFeuN4o5+43kKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNotUELx6Ld1uzpS3a4E5uV8WTdfU46VdXVh/u9/AG8Lo70w8/4uAAAAAElFTkSuQmCC)" + ], + "metadata": { + "id": "V26SqdgrFXXF" + } + }, { "cell_type": "markdown", "metadata": { @@ -2108,7 +2279,7 @@ "base_uri": "https://localhost:8080/" }, "id": "G55ah6a_ykfx", - "outputId": "dc70e9ce-46b8-4b94-e00c-8458c2b4fb86" + "outputId": "385cb3a6-20b6-40b7-c4df-2461f3fc0243" }, "outputs": [ { @@ -2132,16 +2303,37 @@ "base_uri": "https://localhost:8080/" }, "id": "-gVz3S-9z87X", - "outputId": "223c9e4f-778d-49c5-f463-17603c135b50" + "outputId": "4a9a813d-03ca-471a-d10d-530569ff30f3" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "hadoop-3.3.6.tar.gz\n", + "hadoop-3.3.6.tar.gz\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 09:39:50 PM - INFO: t=2024-08-04T21:39:50+0000 lvl=info msg=\"join connections\" obj=join id=2665b7861377 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=e4735ac82a77 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=fcb5323a2c0e l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=62a95c1da986 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=dcd5b9e3e9c1 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=56182e48e58c l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=0f53ed3bc237 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=87e02269ed98 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n", + "04-Aug-24 09:39:51 PM - INFO: t=2024-08-04T21:39:51+0000 lvl=info msg=\"join connections\" obj=join id=838401d81d61 l=127.0.0.1:9870 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51417\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ "Found 1 items\n", - "-rw-r--r-- 1 root supergroup 696.3 M 2024-05-25 19:31 hadoop-3.3.6.tar.gz\n" + "-rw-r--r-- 1 root supergroup 696.3 M 2024-08-04 21:40 hadoop-3.3.6.tar.gz\n" ] } ], @@ -2166,20 +2358,20 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 43, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "oQ6SzVy24ssV", - "outputId": "d0b69a08-1e6b-45c7-8164-6b19228c994d" + "outputId": "cbce4352-cde6-48f5-cd67-a83810628969" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "DFS Used: 735836062 (701.75 MB)\n", + "DFS Used: 735870976 (701.78 MB)\n", "DFS Used%: 0.64%\n" ] } @@ -2225,13 +2417,13 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 44, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "B-oU93Yo-mcQ", - "outputId": "54e736fe-78bc-4460-fef9-b67bff0b3be9" + "outputId": "a69275e4-24c6-4a8d-ccce-f2adb6223edb" }, "outputs": [ { @@ -2262,7 +2454,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 45, "metadata": { "id": "fs5essOg6VPZ" }, @@ -2298,13 +2490,13 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 46, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "B-RqZ7Eg-HJR", - "outputId": "c2ab4b34-de58-4f45-cfe0-aba9ba7b58ce" + "outputId": "7766155d-cb9d-46fa-bd8a-46b1a015a1b3" }, "outputs": [ { @@ -2330,13 +2522,13 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 47, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "3A6I9_zn-yAt", - "outputId": "b4b4804a-8998-42fe-e126-f98f178ed6bb" + "outputId": "33ecfe67-f345-4295-c6ea-1910c8e3e10c" }, "outputs": [ { @@ -2385,13 +2577,13 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 48, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "rXZf2Kgv-DOn", - "outputId": "e4727bd2-3015-4313-e320-5a5f9396c78a" + "outputId": "5f23bcf4-2121-489b-a6dd-ed32f5f35661" }, "outputs": [ { @@ -2443,13 +2635,13 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 49, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "AzGg91DN_FX0", - "outputId": "fb8c72d4-7002-47fd-988d-ccda9a17d91a" + "outputId": "29fea3ac-e94d-42cc-c57b-66108863846c" }, "outputs": [ { @@ -2461,46 +2653,46 @@ "Wrote input for Map #0\n", "Wrote input for Map #1\n", "Starting Job\n", - "2024-05-25 19:31:52,738 INFO impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", - "2024-05-25 19:31:52,909 INFO impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", - "2024-05-25 19:31:52,909 INFO impl.MetricsSystemImpl: JobTracker metrics system started\n", - "2024-05-25 19:31:53,224 INFO input.FileInputFormat: Total input files to process : 2\n", - "2024-05-25 19:31:53,247 INFO mapreduce.JobSubmitter: number of splits:2\n", - "2024-05-25 19:31:53,561 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_local1111674767_0001\n", - "2024-05-25 19:31:53,561 INFO mapreduce.JobSubmitter: Executing with tokens: []\n", - "2024-05-25 19:31:53,820 INFO mapreduce.Job: The url to track the job: http://localhost:8080/\n", - "2024-05-25 19:31:53,821 INFO mapreduce.Job: Running job: job_local1111674767_0001\n", - "2024-05-25 19:31:53,826 INFO mapred.LocalJobRunner: OutputCommitter set in config null\n", - "2024-05-25 19:31:53,837 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:31:53,838 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:31:53,838 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:31:53,847 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter\n", - "2024-05-25 19:31:53,939 INFO mapred.LocalJobRunner: Waiting for map tasks\n", - "2024-05-25 19:31:53,940 INFO mapred.LocalJobRunner: Starting task: attempt_local1111674767_0001_m_000000_0\n", - "2024-05-25 19:31:53,982 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:31:53,985 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:31:53,986 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:31:54,015 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:31:54,021 INFO mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665510571_1259183499/in/part0:0+118\n", - "2024-05-25 19:31:54,111 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", - "2024-05-25 19:31:54,111 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", - "2024-05-25 19:31:54,111 INFO mapred.MapTask: soft limit at 83886080\n", - "2024-05-25 19:31:54,111 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", - "2024-05-25 19:31:54,111 INFO mapred.MapTask: kvstart = 26214396; length = 6553600\n", - "2024-05-25 19:31:54,115 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", - "2024-05-25 19:31:54,240 INFO mapred.LocalJobRunner: \n", - "2024-05-25 19:31:54,243 INFO mapred.MapTask: Starting flush of map output\n", - "2024-05-25 19:31:54,243 INFO mapred.MapTask: Spilling map output\n", - "2024-05-25 19:31:54,243 INFO mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", - "2024-05-25 19:31:54,243 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", - "2024-05-25 19:31:54,256 INFO mapred.MapTask: Finished spill 0\n", - "2024-05-25 19:31:54,287 INFO mapred.Task: Task:attempt_local1111674767_0001_m_000000_0 is done. And is in the process of committing\n", - "2024-05-25 19:31:54,302 INFO mapred.LocalJobRunner: map\n", - "2024-05-25 19:31:54,302 INFO mapred.Task: Task 'attempt_local1111674767_0001_m_000000_0' done.\n", - "2024-05-25 19:31:54,316 INFO mapred.Task: Final Counters for attempt_local1111674767_0001_m_000000_0: Counters: 23\n", + "2024-08-04 21:40:53,638 INFO impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", + "2024-08-04 21:40:53,959 INFO impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", + "2024-08-04 21:40:53,959 INFO impl.MetricsSystemImpl: JobTracker metrics system started\n", + "2024-08-04 21:40:54,521 INFO input.FileInputFormat: Total input files to process : 2\n", + "2024-08-04 21:40:54,547 INFO mapreduce.JobSubmitter: number of splits:2\n", + "2024-08-04 21:40:54,876 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_local737370061_0001\n", + "2024-08-04 21:40:54,876 INFO mapreduce.JobSubmitter: Executing with tokens: []\n", + "2024-08-04 21:40:55,164 INFO mapreduce.Job: The url to track the job: http://localhost:8080/\n", + "2024-08-04 21:40:55,165 INFO mapreduce.Job: Running job: job_local737370061_0001\n", + "2024-08-04 21:40:55,171 INFO mapred.LocalJobRunner: OutputCommitter set in config null\n", + "2024-08-04 21:40:55,181 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:40:55,183 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:40:55,183 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:40:55,194 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter\n", + "2024-08-04 21:40:55,289 INFO mapred.LocalJobRunner: Waiting for map tasks\n", + "2024-08-04 21:40:55,290 INFO mapred.LocalJobRunner: Starting task: attempt_local737370061_0001_m_000000_0\n", + "2024-08-04 21:40:55,342 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:40:55,343 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:40:55,343 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:40:55,373 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:40:55,384 INFO mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722807649466_662370593/in/part0:0+118\n", + "2024-08-04 21:40:55,490 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", + "2024-08-04 21:40:55,490 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", + "2024-08-04 21:40:55,490 INFO mapred.MapTask: soft limit at 83886080\n", + "2024-08-04 21:40:55,490 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", + "2024-08-04 21:40:55,490 INFO mapred.MapTask: kvstart = 26214396; length = 6553600\n", + "2024-08-04 21:40:55,496 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", + "2024-08-04 21:40:55,627 INFO mapred.LocalJobRunner: \n", + "2024-08-04 21:40:55,630 INFO mapred.MapTask: Starting flush of map output\n", + "2024-08-04 21:40:55,630 INFO mapred.MapTask: Spilling map output\n", + "2024-08-04 21:40:55,630 INFO mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", + "2024-08-04 21:40:55,630 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", + "2024-08-04 21:40:55,658 INFO mapred.MapTask: Finished spill 0\n", + "2024-08-04 21:40:55,695 INFO mapred.Task: Task:attempt_local737370061_0001_m_000000_0 is done. And is in the process of committing\n", + "2024-08-04 21:40:55,704 INFO mapred.LocalJobRunner: map\n", + "2024-08-04 21:40:55,704 INFO mapred.Task: Task 'attempt_local737370061_0001_m_000000_0' done.\n", + "2024-08-04 21:40:55,715 INFO mapred.Task: Final Counters for attempt_local737370061_0001_m_000000_0: Counters: 23\n", "\tFile System Counters\n", - "\t\tFILE: Number of bytes read=281714\n", - "\t\tFILE: Number of bytes written=921239\n", + "\t\tFILE: Number of bytes read=281712\n", + "\t\tFILE: Number of bytes written=918153\n", "\t\tFILE: Number of read operations=0\n", "\t\tFILE: Number of large read operations=0\n", "\t\tFILE: Number of write operations=0\n", @@ -2515,41 +2707,41 @@ "\t\tMap output records=2\n", "\t\tMap output bytes=18\n", "\t\tMap output materialized bytes=28\n", - "\t\tInput split bytes=146\n", + "\t\tInput split bytes=145\n", "\t\tCombine input records=0\n", "\t\tSpilled Records=2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=0\n", "\t\tGC time elapsed (ms)=0\n", - "\t\tTotal committed heap usage (bytes)=432013312\n", + "\t\tTotal committed heap usage (bytes)=416284672\n", "\tFile Input Format Counters \n", "\t\tBytes Read=118\n", - "2024-05-25 19:31:54,316 INFO mapred.LocalJobRunner: Finishing task: attempt_local1111674767_0001_m_000000_0\n", - "2024-05-25 19:31:54,317 INFO mapred.LocalJobRunner: Starting task: attempt_local1111674767_0001_m_000001_0\n", - "2024-05-25 19:31:54,319 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:31:54,319 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:31:54,319 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:31:54,319 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:31:54,322 INFO mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665510571_1259183499/in/part1:0+118\n", - "2024-05-25 19:31:54,365 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", - "2024-05-25 19:31:54,365 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", - "2024-05-25 19:31:54,366 INFO mapred.MapTask: soft limit at 83886080\n", - "2024-05-25 19:31:54,366 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", - "2024-05-25 19:31:54,366 INFO mapred.MapTask: kvstart = 26214396; length = 6553600\n", - "2024-05-25 19:31:54,367 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", - "2024-05-25 19:31:54,402 INFO mapred.LocalJobRunner: \n", - "2024-05-25 19:31:54,402 INFO mapred.MapTask: Starting flush of map output\n", - "2024-05-25 19:31:54,402 INFO mapred.MapTask: Spilling map output\n", - "2024-05-25 19:31:54,402 INFO mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", - "2024-05-25 19:31:54,402 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", - "2024-05-25 19:31:54,404 INFO mapred.MapTask: Finished spill 0\n", - "2024-05-25 19:31:54,408 INFO mapred.Task: Task:attempt_local1111674767_0001_m_000001_0 is done. And is in the process of committing\n", - "2024-05-25 19:31:54,413 INFO mapred.LocalJobRunner: map\n", - "2024-05-25 19:31:54,413 INFO mapred.Task: Task 'attempt_local1111674767_0001_m_000001_0' done.\n", - "2024-05-25 19:31:54,414 INFO mapred.Task: Final Counters for attempt_local1111674767_0001_m_000001_0: Counters: 23\n", + "2024-08-04 21:40:55,715 INFO mapred.LocalJobRunner: Finishing task: attempt_local737370061_0001_m_000000_0\n", + "2024-08-04 21:40:55,716 INFO mapred.LocalJobRunner: Starting task: attempt_local737370061_0001_m_000001_0\n", + "2024-08-04 21:40:55,718 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:40:55,718 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:40:55,718 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:40:55,719 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:40:55,722 INFO mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722807649466_662370593/in/part1:0+118\n", + "2024-08-04 21:40:55,775 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", + "2024-08-04 21:40:55,775 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", + "2024-08-04 21:40:55,775 INFO mapred.MapTask: soft limit at 83886080\n", + "2024-08-04 21:40:55,775 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", + "2024-08-04 21:40:55,775 INFO mapred.MapTask: kvstart = 26214396; length = 6553600\n", + "2024-08-04 21:40:55,776 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", + "2024-08-04 21:40:55,796 INFO mapred.LocalJobRunner: \n", + "2024-08-04 21:40:55,797 INFO mapred.MapTask: Starting flush of map output\n", + "2024-08-04 21:40:55,797 INFO mapred.MapTask: Spilling map output\n", + "2024-08-04 21:40:55,797 INFO mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", + "2024-08-04 21:40:55,797 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", + "2024-08-04 21:40:55,813 INFO mapred.MapTask: Finished spill 0\n", + "2024-08-04 21:40:55,818 INFO mapred.Task: Task:attempt_local737370061_0001_m_000001_0 is done. And is in the process of committing\n", + "2024-08-04 21:40:55,826 INFO mapred.LocalJobRunner: map\n", + "2024-08-04 21:40:55,826 INFO mapred.Task: Task 'attempt_local737370061_0001_m_000001_0' done.\n", + "2024-08-04 21:40:55,828 INFO mapred.Task: Final Counters for attempt_local737370061_0001_m_000001_0: Counters: 23\n", "\tFile System Counters\n", - "\t\tFILE: Number of bytes read=282025\n", - "\t\tFILE: Number of bytes written=921299\n", + "\t\tFILE: Number of bytes read=282021\n", + "\t\tFILE: Number of bytes written=918213\n", "\t\tFILE: Number of read operations=0\n", "\t\tFILE: Number of large read operations=0\n", "\t\tFILE: Number of write operations=0\n", @@ -2564,57 +2756,57 @@ "\t\tMap output records=2\n", "\t\tMap output bytes=18\n", "\t\tMap output materialized bytes=28\n", - "\t\tInput split bytes=146\n", + "\t\tInput split bytes=145\n", "\t\tCombine input records=0\n", "\t\tSpilled Records=2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=0\n", - "\t\tGC time elapsed (ms)=18\n", - "\t\tTotal committed heap usage (bytes)=432013312\n", + "\t\tGC time elapsed (ms)=33\n", + "\t\tTotal committed heap usage (bytes)=545259520\n", "\tFile Input Format Counters \n", "\t\tBytes Read=118\n", - "2024-05-25 19:31:54,414 INFO mapred.LocalJobRunner: Finishing task: attempt_local1111674767_0001_m_000001_0\n", - "2024-05-25 19:31:54,414 INFO mapred.LocalJobRunner: map task executor complete.\n", - "2024-05-25 19:31:54,418 INFO mapred.LocalJobRunner: Waiting for reduce tasks\n", - "2024-05-25 19:31:54,422 INFO mapred.LocalJobRunner: Starting task: attempt_local1111674767_0001_r_000000_0\n", - "2024-05-25 19:31:54,433 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:31:54,433 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:31:54,433 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:31:54,434 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:31:54,440 INFO mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@731c283e\n", - "2024-05-25 19:31:54,442 WARN impl.MetricsSystemImpl: JobTracker metrics system already initialized!\n", - "2024-05-25 19:31:54,465 INFO reduce.MergeManagerImpl: MergerManager: memoryLimit=2382574336, maxSingleShuffleLimit=595643584, mergeThreshold=1572499072, ioSortFactor=10, memToMemMergeOutputsThreshold=10\n", - "2024-05-25 19:31:54,467 INFO reduce.EventFetcher: attempt_local1111674767_0001_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events\n", - "2024-05-25 19:31:54,512 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local1111674767_0001_m_000001_0 decomp: 24 len: 28 to MEMORY\n", - "2024-05-25 19:31:54,515 INFO reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_local1111674767_0001_m_000001_0\n", - "2024-05-25 19:31:54,516 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->24\n", - "2024-05-25 19:31:54,523 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local1111674767_0001_m_000000_0 decomp: 24 len: 28 to MEMORY\n", - "2024-05-25 19:31:54,524 INFO reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_local1111674767_0001_m_000000_0\n", - "2024-05-25 19:31:54,524 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 2, commitMemory -> 24, usedMemory ->48\n", - "2024-05-25 19:31:54,525 INFO reduce.EventFetcher: EventFetcher is interrupted.. Returning\n", - "2024-05-25 19:31:54,526 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", - "2024-05-25 19:31:54,526 INFO reduce.MergeManagerImpl: finalMerge called with 2 in-memory map-outputs and 0 on-disk map-outputs\n", - "2024-05-25 19:31:54,536 INFO mapred.Merger: Merging 2 sorted segments\n", - "2024-05-25 19:31:54,538 INFO mapred.Merger: Down to the last merge-pass, with 2 segments left of total size: 42 bytes\n", - "2024-05-25 19:31:54,540 INFO reduce.MergeManagerImpl: Merged 2 segments, 48 bytes to disk to satisfy reduce memory limit\n", - "2024-05-25 19:31:54,542 INFO reduce.MergeManagerImpl: Merging 1 files, 50 bytes from disk\n", - "2024-05-25 19:31:54,543 INFO reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce\n", - "2024-05-25 19:31:54,543 INFO mapred.Merger: Merging 1 sorted segments\n", - "2024-05-25 19:31:54,544 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 43 bytes\n", - "2024-05-25 19:31:54,545 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", - "2024-05-25 19:31:54,559 INFO Configuration.deprecation: mapred.skip.on is deprecated. Instead, use mapreduce.job.skiprecords\n", - "2024-05-25 19:31:54,824 INFO mapreduce.Job: Job job_local1111674767_0001 running in uber mode : false\n", - "2024-05-25 19:31:54,825 INFO mapreduce.Job: map 100% reduce 0%\n", - "2024-05-25 19:31:55,034 INFO mapred.Task: Task:attempt_local1111674767_0001_r_000000_0 is done. And is in the process of committing\n", - "2024-05-25 19:31:55,038 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", - "2024-05-25 19:31:55,038 INFO mapred.Task: Task attempt_local1111674767_0001_r_000000_0 is allowed to commit now\n", - "2024-05-25 19:31:55,059 INFO output.FileOutputCommitter: Saved output of task 'attempt_local1111674767_0001_r_000000_0' to hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665510571_1259183499/out\n", - "2024-05-25 19:31:55,060 INFO mapred.LocalJobRunner: reduce > reduce\n", - "2024-05-25 19:31:55,061 INFO mapred.Task: Task 'attempt_local1111674767_0001_r_000000_0' done.\n", - "2024-05-25 19:31:55,061 INFO mapred.Task: Final Counters for attempt_local1111674767_0001_r_000000_0: Counters: 30\n", + "2024-08-04 21:40:55,828 INFO mapred.LocalJobRunner: Finishing task: attempt_local737370061_0001_m_000001_0\n", + "2024-08-04 21:40:55,829 INFO mapred.LocalJobRunner: map task executor complete.\n", + "2024-08-04 21:40:55,837 INFO mapred.LocalJobRunner: Waiting for reduce tasks\n", + "2024-08-04 21:40:55,837 INFO mapred.LocalJobRunner: Starting task: attempt_local737370061_0001_r_000000_0\n", + "2024-08-04 21:40:55,852 INFO output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:40:55,852 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:40:55,852 INFO output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:40:55,853 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:40:55,866 INFO mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@636b9d4e\n", + "2024-08-04 21:40:55,869 WARN impl.MetricsSystemImpl: JobTracker metrics system already initialized!\n", + "2024-08-04 21:40:55,910 INFO reduce.MergeManagerImpl: MergerManager: memoryLimit=2382574336, maxSingleShuffleLimit=595643584, mergeThreshold=1572499072, ioSortFactor=10, memToMemMergeOutputsThreshold=10\n", + "2024-08-04 21:40:55,913 INFO reduce.EventFetcher: attempt_local737370061_0001_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events\n", + "2024-08-04 21:40:55,981 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local737370061_0001_m_000001_0 decomp: 24 len: 28 to MEMORY\n", + "2024-08-04 21:40:55,986 INFO reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_local737370061_0001_m_000001_0\n", + "2024-08-04 21:40:55,987 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->24\n", + "2024-08-04 21:40:55,995 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local737370061_0001_m_000000_0 decomp: 24 len: 28 to MEMORY\n", + "2024-08-04 21:40:55,997 INFO reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_local737370061_0001_m_000000_0\n", + "2024-08-04 21:40:55,997 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 2, commitMemory -> 24, usedMemory ->48\n", + "2024-08-04 21:40:56,001 INFO reduce.EventFetcher: EventFetcher is interrupted.. Returning\n", + "2024-08-04 21:40:56,006 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", + "2024-08-04 21:40:56,006 INFO reduce.MergeManagerImpl: finalMerge called with 2 in-memory map-outputs and 0 on-disk map-outputs\n", + "2024-08-04 21:40:56,017 INFO mapred.Merger: Merging 2 sorted segments\n", + "2024-08-04 21:40:56,017 INFO mapred.Merger: Down to the last merge-pass, with 2 segments left of total size: 42 bytes\n", + "2024-08-04 21:40:56,020 INFO reduce.MergeManagerImpl: Merged 2 segments, 48 bytes to disk to satisfy reduce memory limit\n", + "2024-08-04 21:40:56,021 INFO reduce.MergeManagerImpl: Merging 1 files, 50 bytes from disk\n", + "2024-08-04 21:40:56,022 INFO reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce\n", + "2024-08-04 21:40:56,022 INFO mapred.Merger: Merging 1 sorted segments\n", + "2024-08-04 21:40:56,023 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 43 bytes\n", + "2024-08-04 21:40:56,024 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", + "2024-08-04 21:40:56,044 INFO Configuration.deprecation: mapred.skip.on is deprecated. Instead, use mapreduce.job.skiprecords\n", + "2024-08-04 21:40:56,169 INFO mapreduce.Job: Job job_local737370061_0001 running in uber mode : false\n", + "2024-08-04 21:40:56,170 INFO mapreduce.Job: map 100% reduce 0%\n", + "2024-08-04 21:40:56,534 INFO mapred.Task: Task:attempt_local737370061_0001_r_000000_0 is done. And is in the process of committing\n", + "2024-08-04 21:40:56,538 INFO mapred.LocalJobRunner: 2 / 2 copied.\n", + "2024-08-04 21:40:56,538 INFO mapred.Task: Task attempt_local737370061_0001_r_000000_0 is allowed to commit now\n", + "2024-08-04 21:40:56,559 INFO output.FileOutputCommitter: Saved output of task 'attempt_local737370061_0001_r_000000_0' to hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722807649466_662370593/out\n", + "2024-08-04 21:40:56,565 INFO mapred.LocalJobRunner: reduce > reduce\n", + "2024-08-04 21:40:56,565 INFO mapred.Task: Task 'attempt_local737370061_0001_r_000000_0' done.\n", + "2024-08-04 21:40:56,569 INFO mapred.Task: Final Counters for attempt_local737370061_0001_r_000000_0: Counters: 30\n", "\tFile System Counters\n", - "\t\tFILE: Number of bytes read=282195\n", - "\t\tFILE: Number of bytes written=921349\n", + "\t\tFILE: Number of bytes read=282191\n", + "\t\tFILE: Number of bytes written=918263\n", "\t\tFILE: Number of read operations=0\n", "\t\tFILE: Number of large read operations=0\n", "\t\tFILE: Number of write operations=0\n", @@ -2636,7 +2828,7 @@ "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=2\n", "\t\tGC time elapsed (ms)=0\n", - "\t\tTotal committed heap usage (bytes)=432013312\n", + "\t\tTotal committed heap usage (bytes)=545259520\n", "\tShuffle Errors\n", "\t\tBAD_ID=0\n", "\t\tCONNECTION=0\n", @@ -2646,14 +2838,14 @@ "\t\tWRONG_REDUCE=0\n", "\tFile Output Format Counters \n", "\t\tBytes Written=97\n", - "2024-05-25 19:31:55,062 INFO mapred.LocalJobRunner: Finishing task: attempt_local1111674767_0001_r_000000_0\n", - "2024-05-25 19:31:55,062 INFO mapred.LocalJobRunner: reduce task executor complete.\n", - "2024-05-25 19:31:55,827 INFO mapreduce.Job: map 100% reduce 100%\n", - "2024-05-25 19:31:55,827 INFO mapreduce.Job: Job job_local1111674767_0001 completed successfully\n", - "2024-05-25 19:31:55,839 INFO mapreduce.Job: Counters: 36\n", + "2024-08-04 21:40:56,569 INFO mapred.LocalJobRunner: Finishing task: attempt_local737370061_0001_r_000000_0\n", + "2024-08-04 21:40:56,569 INFO mapred.LocalJobRunner: reduce task executor complete.\n", + "2024-08-04 21:40:57,172 INFO mapreduce.Job: map 100% reduce 100%\n", + "2024-08-04 21:40:57,173 INFO mapreduce.Job: Job job_local737370061_0001 completed successfully\n", + "2024-08-04 21:40:57,189 INFO mapreduce.Job: Counters: 36\n", "\tFile System Counters\n", - "\t\tFILE: Number of bytes read=845934\n", - "\t\tFILE: Number of bytes written=2763887\n", + "\t\tFILE: Number of bytes read=845924\n", + "\t\tFILE: Number of bytes written=2754629\n", "\t\tFILE: Number of read operations=0\n", "\t\tFILE: Number of large read operations=0\n", "\t\tFILE: Number of write operations=0\n", @@ -2668,7 +2860,7 @@ "\t\tMap output records=4\n", "\t\tMap output bytes=36\n", "\t\tMap output materialized bytes=56\n", - "\t\tInput split bytes=292\n", + "\t\tInput split bytes=290\n", "\t\tCombine input records=0\n", "\t\tCombine output records=0\n", "\t\tReduce input groups=2\n", @@ -2679,8 +2871,8 @@ "\t\tShuffled Maps =2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=2\n", - "\t\tGC time elapsed (ms)=18\n", - "\t\tTotal committed heap usage (bytes)=1296039936\n", + "\t\tGC time elapsed (ms)=33\n", + "\t\tTotal committed heap usage (bytes)=1506803712\n", "\tShuffle Errors\n", "\t\tBAD_ID=0\n", "\t\tCONNECTION=0\n", @@ -2692,7 +2884,7 @@ "\t\tBytes Read=236\n", "\tFile Output Format Counters \n", "\t\tBytes Written=97\n", - "Job Finished in 3.259 seconds\n", + "Job Finished in 3.909 seconds\n", "Estimated value of Pi is 3.12000000000000000000\n" ] } @@ -2738,26 +2930,26 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 50, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "tyq8xFwyzWTb", - "outputId": "e278db0b-078e-40da-c631-ca1b1a6a5544" + "outputId": "69b29fb2-7f0f-4a8c-c74d-2c90da99dcc5" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:31:56 PM - INFO: add property yarn.resourcemanager.hostname to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.nodemanager.aux-services to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.log-aggregation-enable to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.nodemanager.env-whitelist to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.web-proxy.address to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.log-aggregation.retain-seconds to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", - "25-May-24 07:31:56 PM - INFO: add property yarn.log-aggregation.retain-check-interval-seconds to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n" + "04-Aug-24 09:41:03 PM - INFO: add property yarn.resourcemanager.hostname to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.nodemanager.aux-services to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.log-aggregation-enable to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.nodemanager.env-whitelist to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.web-proxy.address to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.log-aggregation.retain-seconds to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n", + "04-Aug-24 09:41:03 PM - INFO: add property yarn.log-aggregation.retain-check-interval-seconds to /content/hadoop-3.3.6/etc/hadoop/yarn-site.xml\n" ] }, { @@ -2862,13 +3054,13 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 51, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "ax0BJvLO1Tst", - "outputId": "bc5b5e79-47af-4337-faee-5fa0207a5e59" + "outputId": "4e102e20-6ebb-445f-f115-83756c51ec72" }, "outputs": [ { @@ -2920,23 +3112,23 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 52, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "CVmk40vA1riI", - "outputId": "fcd94449-e1dc-4650-ea75-2100964c5e09" + "outputId": "70dd7385-aafd-4ad3-ec92-e72bfed4155c" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:31:59 PM - INFO: add property mapreduce.framework.name to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", - "25-May-24 07:31:59 PM - INFO: add property mapreduce.application.classpath to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", - "25-May-24 07:31:59 PM - INFO: add property mapreduce.jobhistory.address to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", - "25-May-24 07:31:59 PM - INFO: add property mapreduce.jobhistory.webapp.address to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n" + "04-Aug-24 09:41:06 PM - INFO: add property mapreduce.framework.name to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", + "04-Aug-24 09:41:06 PM - INFO: add property mapreduce.application.classpath to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", + "04-Aug-24 09:41:06 PM - INFO: add property mapreduce.jobhistory.address to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n", + "04-Aug-24 09:41:06 PM - INFO: add property mapreduce.jobhistory.webapp.address to /content/hadoop-3.3.6/etc/hadoop/mapred-site.xml\n" ] }, { @@ -2997,13 +3189,13 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 53, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "s9kE8C2vz0CJ", - "outputId": "d2cd6fa8-2119-461f-b002-1c25ff4cd0f9" + "outputId": "0ef0eaf9-678d-4fa9-d192-f8319a642157" }, "outputs": [ { @@ -3026,13 +3218,13 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 54, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "gOR5YFL3YQNz", - "outputId": "0dc96f4a-1088-4832-a835-6c1655f08c68" + "outputId": "8cc24bdb-af7f-4b25-b8e8-43bc4183f7cf" }, "outputs": [ { @@ -3040,18 +3232,17 @@ "name": "stdout", "text": [ "COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\n", - "java 1294 root 341u IPv4 39574 0t0 TCP *:9870 (LISTEN)\n", - "java 1294 root 349u IPv4 41254 0t0 TCP 127.0.0.1:9000 (LISTEN)\n", - "java 1400 root 342u IPv4 41322 0t0 TCP *:9866 (LISTEN)\n", - "java 1400 root 345u IPv4 42450 0t0 TCP 127.0.0.1:44313 (LISTEN)\n", - "java 1400 root 374u IPv4 42462 0t0 TCP *:9864 (LISTEN)\n", - "java 1400 root 375u IPv4 41507 0t0 TCP *:9867 (LISTEN)\n", - "java 1628 root 343u IPv4 42755 0t0 TCP *:9868 (LISTEN)\n", - "java 3065 root 366u IPv4 66584 0t0 TCP 127.0.0.1:8088 (LISTEN)\n", - "java 3065 root 373u IPv4 68553 0t0 TCP 127.0.0.1:8033 (LISTEN)\n", - "java 3178 root 382u IPv4 68665 0t0 TCP *:39419 (LISTEN)\n", - "java 3178 root 393u IPv4 68677 0t0 TCP *:8040 (LISTEN)\n", - "java 3178 root 403u IPv4 68681 0t0 TCP *:13562 (LISTEN)\n" + "java 2085 root 341u IPv4 65913 0t0 TCP *:9870 (LISTEN)\n", + "java 2085 root 349u IPv4 67634 0t0 TCP 127.0.0.1:9000 (LISTEN)\n", + "java 2190 root 342u IPv4 66815 0t0 TCP *:9866 (LISTEN)\n", + "java 2190 root 345u IPv4 67292 0t0 TCP 127.0.0.1:35485 (LISTEN)\n", + "java 2190 root 374u IPv4 68044 0t0 TCP *:9864 (LISTEN)\n", + "java 2190 root 375u IPv4 67490 0t0 TCP *:9867 (LISTEN)\n", + "java 2417 root 343u IPv4 69545 0t0 TCP *:9868 (LISTEN)\n", + "java 6522 root 366u IPv4 170487 0t0 TCP 127.0.0.1:8088 (LISTEN)\n", + "java 6630 root 382u IPv4 170725 0t0 TCP *:43465 (LISTEN)\n", + "java 6630 root 393u IPv4 170752 0t0 TCP *:8040 (LISTEN)\n", + "java 6630 root 403u IPv4 170762 0t0 TCP *:13562 (LISTEN)\n" ] } ], @@ -3121,13 +3312,13 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 55, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "T3_VtfasOWie", - "outputId": "23c0615b-9631-49e8-a669-f39cb870a467" + "outputId": "bbc6eb4c-4277-4b4b-d39f-725747a6113b" }, "outputs": [ { @@ -3135,7 +3326,7 @@ "name": "stdout", "text": [ "YARN is up and running\n", - "Time to start: 2 secs\n" + "Time to start: 3 secs\n" ] } ], @@ -3168,23 +3359,23 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 56, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "4C3xAYxxni1l", - "outputId": "546bb2ba-6ca6-4ece-f8a5-d4fcc72edb28" + "outputId": "7025143e-8526-4530-cc35-270689ab932a" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "2024-05-25 19:32:35,075 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", + "2024-08-04 21:41:44,453 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", "Total Nodes:1\n", " Node-Id\t Node-State\tNode-Http-Address\tNumber-of-Running-Containers\n", - "5a7facb30e25:39419\t RUNNING\t5a7facb30e25:8042\t 0\n" + "ced9dfeb9431:43465\t RUNNING\tced9dfeb9431:8042\t 0\n" ] } ], @@ -3203,25 +3394,25 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 57, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "bFGlK-gSxwab", - "outputId": "acb8c704-41da-4420-b68b-003fbc8b16a2" + "outputId": "4fb83b59-d807-4dba-c06c-fe7098cf5a5f" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "--2024-05-25 19:32:35-- http://localhost:8088/\n", + "--2024-08-04 21:41:47-- http://localhost:8088/\n", "Resolving localhost (localhost)... 127.0.0.1, ::1\n", "Connecting to localhost (localhost)|127.0.0.1|:8088... connected.\n", "HTTP request sent, awaiting response... 302 Found\n", "Location: http://localhost:8088/cluster [following]\n", - "--2024-05-25 19:32:35-- http://localhost:8088/cluster\n", + "--2024-08-04 21:41:47-- http://localhost:8088/cluster\n", "Reusing existing connection to localhost:8088.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 13683 (13K) [text/html]\n", @@ -3229,7 +3420,7 @@ "\n", "index.html.1 100%[===================>] 13.36K --.-KB/s in 0s \n", "\n", - "2024-05-25 19:32:36 (193 MB/s) - ‘index.html.1’ saved [13683/13683]\n", + "2024-08-04 21:41:47 (113 MB/s) - ‘index.html.1’ saved [13683/13683]\n", "\n" ] } @@ -3240,7 +3431,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 58, "metadata": { "id": "buIQG3PUHXuZ" }, @@ -3254,14 +3445,14 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 59, "metadata": { "colab": { "base_uri": "https://localhost:8080/", - "height": 0 + "height": 34 }, "id": "K1SPfQpXHdgg", - "outputId": "15132789-47a8-4aeb-fd24-7bf2e346921b" + "outputId": "9668b6ce-1638-4a57-8721-3fd073c54beb" }, "outputs": [ { @@ -3294,6 +3485,57 @@ " yarn_url.show()" ] }, + { + "cell_type": "markdown", + "source": [ + "### With ngrok" + ], + "metadata": { + "id": "tmvXkAUeV_CJ" + } + }, + { + "cell_type": "code", + "source": [ + "if NGROK:\n", + " # Open a ngrok tunnel to the HTTP server\n", + " public_url_yarn = ngrok.connect(port).public_url\n", + " print(f'Click on {public_url_yarn} to open the YARN Web UI')" + ], + "metadata": { + "id": "5upcVdeHWM0n", + "outputId": "6c65657f-5273-449b-f990-fc8172926b54", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "execution_count": 90, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:03:44 PM - INFO: Opening tunnel named: http-19888-bc28f8ac-3a86-4455-93a1-793c9d5229b1\n", + "04-Aug-24 10:03:44 PM - INFO: t=2024-08-04T22:03:44+0000 lvl=info msg=start pg=/api/tunnels id=266b646fe2c1b717\n", + "04-Aug-24 10:03:44 PM - INFO: t=2024-08-04T22:03:44+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-19888-bc28f8ac-3a86-4455-93a1-793c9d5229b1 addr=http://localhost:19888 url=https://12b6-34-125-221-95.ngrok-free.app\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://12b6-34-125-221-95.ngrok-free.app to open the YARN Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:03:44 PM - INFO: t=2024-08-04T22:03:44+0000 lvl=info msg=end pg=/api/tunnels id=266b646fe2c1b717 status=201 dur=84.271489ms\n" + ] + } + ] + }, { "cell_type": "markdown", "metadata": { @@ -3342,7 +3584,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 61, "metadata": { "id": "NNpyojgCCx2i" }, @@ -3363,35 +3605,25 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 62, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "vG7dRm1fJmwh", - "outputId": "f0e12827-2a86-4db5-82d4-04d3085c0720" + "outputId": "a98c9901-4958-4b28-b5ae-89ebcb8d60fc" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "--2024-05-25 19:32:38-- http://localhost:19888/\n", + "--2024-08-04 21:44:15-- http://localhost:19888/\n", "Resolving localhost (localhost)... 127.0.0.1, ::1\n", - "Connecting to localhost (localhost)|127.0.0.1|:19888... failed: Connection refused.\n", - "Connecting to localhost (localhost)|::1|:19888... failed: Cannot assign requested address.\n", - "Retrying.\n", - "\n", - "--2024-05-25 19:32:39-- (try: 2) http://localhost:19888/\n", - "Connecting to localhost (localhost)|127.0.0.1|:19888... failed: Connection refused.\n", - "Connecting to localhost (localhost)|::1|:19888... failed: Cannot assign requested address.\n", - "Retrying.\n", - "\n", - "--2024-05-25 19:32:41-- (try: 3) http://localhost:19888/\n", "Connecting to localhost (localhost)|127.0.0.1|:19888... connected.\n", "HTTP request sent, awaiting response... 302 Found\n", "Location: http://localhost:19888/jobhistory [following]\n", - "--2024-05-25 19:32:44-- http://localhost:19888/jobhistory\n", + "--2024-08-04 21:44:16-- http://localhost:19888/jobhistory\n", "Reusing existing connection to localhost:19888.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 7791 (7.6K) [text/html]\n", @@ -3399,7 +3631,7 @@ "\n", "index.html.2 100%[===================>] 7.61K --.-KB/s in 0s \n", "\n", - "2024-05-25 19:32:44 (610 MB/s) - ‘index.html.2’ saved [7791/7791]\n", + "2024-08-04 21:44:16 (374 MB/s) - ‘index.html.2’ saved [7791/7791]\n", "\n" ] } @@ -3410,14 +3642,14 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 63, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 34 }, "id": "q7ulUTCVJnrI", - "outputId": "0404b60c-5fc8-47a1-9fb9-d90fb815c3c3" + "outputId": "324cb96d-7230-4f75-a61d-1d277c7e2a0c" }, "outputs": [ { @@ -3451,6 +3683,57 @@ " output.serve_kernel_port_as_window(port, path='/jobhistory')" ] }, + { + "cell_type": "markdown", + "source": [ + "### With ngrok" + ], + "metadata": { + "id": "VVO3-P9CWkuY" + } + }, + { + "cell_type": "code", + "source": [ + "if NGROK:\n", + " # Open a ngrok tunnel to the HTTP server\n", + " public_url_jh = ngrok.connect(19888).public_url\n", + " print(f'Click on {public_url_jh} to open the History Server Web UI')" + ], + "metadata": { + "id": "sbRjV4crWk7r", + "outputId": "a2408c06-14e1-4a6d-b341-e99d2b52a54f", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "execution_count": 91, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:04:16 PM - INFO: Opening tunnel named: http-19888-8c21b0d4-3c5d-4210-bab1-47759f25fe5a\n", + "04-Aug-24 10:04:16 PM - INFO: t=2024-08-04T22:04:16+0000 lvl=info msg=start pg=/api/tunnels id=191c3defe7a4c996\n", + "04-Aug-24 10:04:17 PM - INFO: t=2024-08-04T22:04:17+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-19888-8c21b0d4-3c5d-4210-bab1-47759f25fe5a addr=http://localhost:19888 url=https://89a5-34-125-221-95.ngrok-free.app\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://89a5-34-125-221-95.ngrok-free.app to open the History Server Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:04:17 PM - INFO: t=2024-08-04T22:04:17+0000 lvl=info msg=end pg=/api/tunnels id=191c3defe7a4c996 status=201 dur=63.706578ms\n" + ] + } + ] + }, { "cell_type": "markdown", "metadata": { @@ -3459,61 +3742,18 @@ "source": [ "# Submit the MapReduce `pi` example to YARN\n", "\n", - "After submitting the job, you should now see the `pi` application listed in the YARN UI. Here is the link in case you closed the window or tab:" + "After submitting the job, you should now see the `pi` application listed in the YARN UI (you might need to refresh the Web page)." ] }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 65, "metadata": { "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 + "base_uri": "https://localhost:8080/" }, - "id": "veKQKm9_DP-5", - "outputId": "3765f45f-5b90-4e05-a8c1-cac3ba75719a" - }, - "outputs": [ - { - "output_type": "display_data", - "data": { - "text/plain": [ - "" - ], - "application/javascript": [ - "(async (port, path, text, element) => {\n", - " if (!google.colab.kernel.accessAllowed) {\n", - " return;\n", - " }\n", - " element.appendChild(document.createTextNode(''));\n", - " const url = await google.colab.kernel.proxyPort(port);\n", - " const anchor = document.createElement('a');\n", - " anchor.href = new URL(path, url).toString();\n", - " anchor.target = '_blank';\n", - " anchor.setAttribute('data-href', url + path);\n", - " anchor.textContent = text;\n", - " element.appendChild(anchor);\n", - " })(8088, \"/cluster\", \"https://localhost:8088/cluster\", window.element)" - ] - }, - "metadata": {} - } - ], - "source": [ - "if IN_COLAB:\n", - " port = 8088\n", - " output.serve_kernel_port_as_window(port, path='/cluster')" - ] - }, - { - "cell_type": "code", - "execution_count": 63, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "GxgSE_2aE2e8", - "outputId": "5c27d2d4-56e3-4431-e0e8-7aed95c2e581" + "id": "GxgSE_2aE2e8", + "outputId": "b45a9367-f293-4eea-ba7a-7986ccf208ed" }, "outputs": [ { @@ -3525,23 +3765,49 @@ "Wrote input for Map #0\n", "Wrote input for Map #1\n", "Starting Job\n", - "2024-05-25 19:32:50,073 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", - "2024-05-25 19:32:50,515 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001\n", - "2024-05-25 19:32:50,821 INFO input.FileInputFormat: Total input files to process : 2\n", - "2024-05-25 19:32:50,907 INFO mapreduce.JobSubmitter: number of splits:2\n", - "2024-05-25 19:32:51,671 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1716665545557_0001\n", - "2024-05-25 19:32:51,671 INFO mapreduce.JobSubmitter: Executing with tokens: []\n", - "2024-05-25 19:32:51,916 INFO conf.Configuration: resource-types.xml not found\n", - "2024-05-25 19:32:51,917 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", - "2024-05-25 19:32:52,458 INFO impl.YarnClientImpl: Submitted application application_1716665545557_0001\n", - "2024-05-25 19:32:52,572 INFO mapreduce.Job: The url to track the job: http://127.0.0.1:3141/proxy/application_1716665545557_0001/\n", - "2024-05-25 19:32:52,575 INFO mapreduce.Job: Running job: job_1716665545557_0001\n", - "2024-05-25 19:33:05,987 INFO mapreduce.Job: Job job_1716665545557_0001 running in uber mode : false\n", - "2024-05-25 19:33:05,988 INFO mapreduce.Job: map 0% reduce 0%\n", - "2024-05-25 19:33:19,263 INFO mapreduce.Job: map 100% reduce 0%\n", - "2024-05-25 19:33:28,366 INFO mapreduce.Job: map 100% reduce 100%\n", - "2024-05-25 19:33:30,396 INFO mapreduce.Job: Job job_1716665545557_0001 completed successfully\n", - "2024-05-25 19:33:30,515 INFO mapreduce.Job: Counters: 54\n", + "2024-08-04 21:46:58,124 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", + "2024-08-04 21:46:59,049 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001\n", + "2024-08-04 21:46:59,536 INFO input.FileInputFormat: Total input files to process : 2\n", + "2024-08-04 21:47:00,122 INFO mapreduce.JobSubmitter: number of splits:2\n", + "2024-08-04 21:47:00,900 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1722807696501_0001\n", + "2024-08-04 21:47:00,900 INFO mapreduce.JobSubmitter: Executing with tokens: []\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 09:47:01 PM - INFO: t=2024-08-04T21:47:01+0000 lvl=info msg=\"join connections\" obj=join id=6bb8812e3db5 l=127.0.0.1:8088 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51420\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "2024-08-04 21:47:01,380 INFO conf.Configuration: resource-types.xml not found\n", + "2024-08-04 21:47:01,381 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", + "2024-08-04 21:47:01,895 INFO impl.YarnClientImpl: Submitted application application_1722807696501_0001\n", + "2024-08-04 21:47:02,104 INFO mapreduce.Job: The url to track the job: http://127.0.0.1:3141/proxy/application_1722807696501_0001/\n", + "2024-08-04 21:47:02,106 INFO mapreduce.Job: Running job: job_1722807696501_0001\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 09:47:07 PM - INFO: t=2024-08-04T21:47:07+0000 lvl=info msg=\"join connections\" obj=join id=6483558ede3e l=127.0.0.1:8088 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51420\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "2024-08-04 21:47:18,469 INFO mapreduce.Job: Job job_1722807696501_0001 running in uber mode : false\n", + "2024-08-04 21:47:18,471 INFO mapreduce.Job: map 0% reduce 0%\n", + "2024-08-04 21:47:32,821 INFO mapreduce.Job: map 100% reduce 0%\n", + "2024-08-04 21:47:39,905 INFO mapreduce.Job: map 100% reduce 100%\n", + "2024-08-04 21:47:40,923 INFO mapreduce.Job: Job job_1722807696501_0001 completed successfully\n", + "2024-08-04 21:47:41,081 INFO mapreduce.Job: Counters: 54\n", "\tFile System Counters\n", "\t\tFILE: Number of bytes read=50\n", "\t\tFILE: Number of bytes written=829623\n", @@ -3558,14 +3824,14 @@ "\t\tLaunched map tasks=2\n", "\t\tLaunched reduce tasks=1\n", "\t\tData-local map tasks=2\n", - "\t\tTotal time spent by all maps in occupied slots (ms)=22012\n", - "\t\tTotal time spent by all reduces in occupied slots (ms)=6124\n", - "\t\tTotal time spent by all map tasks (ms)=22012\n", - "\t\tTotal time spent by all reduce tasks (ms)=6124\n", - "\t\tTotal vcore-milliseconds taken by all map tasks=22012\n", - "\t\tTotal vcore-milliseconds taken by all reduce tasks=6124\n", - "\t\tTotal megabyte-milliseconds taken by all map tasks=22540288\n", - "\t\tTotal megabyte-milliseconds taken by all reduce tasks=6270976\n", + "\t\tTotal time spent by all maps in occupied slots (ms)=23548\n", + "\t\tTotal time spent by all reduces in occupied slots (ms)=5164\n", + "\t\tTotal time spent by all map tasks (ms)=23548\n", + "\t\tTotal time spent by all reduce tasks (ms)=5164\n", + "\t\tTotal vcore-milliseconds taken by all map tasks=23548\n", + "\t\tTotal vcore-milliseconds taken by all reduce tasks=5164\n", + "\t\tTotal megabyte-milliseconds taken by all map tasks=24113152\n", + "\t\tTotal megabyte-milliseconds taken by all reduce tasks=5287936\n", "\tMap-Reduce Framework\n", "\t\tMap input records=2\n", "\t\tMap output records=4\n", @@ -3582,15 +3848,15 @@ "\t\tShuffled Maps =2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=2\n", - "\t\tGC time elapsed (ms)=300\n", - "\t\tCPU time spent (ms)=2550\n", - "\t\tPhysical memory (bytes) snapshot=818536448\n", - "\t\tVirtual memory (bytes) snapshot=8169263104\n", - "\t\tTotal committed heap usage (bytes)=808452096\n", - "\t\tPeak Map Physical memory (bytes)=307417088\n", - "\t\tPeak Map Virtual memory (bytes)=2724388864\n", - "\t\tPeak Reduce Physical memory (bytes)=208252928\n", - "\t\tPeak Reduce Virtual memory (bytes)=2724970496\n", + "\t\tGC time elapsed (ms)=317\n", + "\t\tCPU time spent (ms)=3030\n", + "\t\tPhysical memory (bytes) snapshot=912576512\n", + "\t\tVirtual memory (bytes) snapshot=8168198144\n", + "\t\tTotal committed heap usage (bytes)=795869184\n", + "\t\tPeak Map Physical memory (bytes)=367165440\n", + "\t\tPeak Map Virtual memory (bytes)=2720751616\n", + "\t\tPeak Reduce Physical memory (bytes)=202801152\n", + "\t\tPeak Reduce Virtual memory (bytes)=2727534592\n", "\tShuffle Errors\n", "\t\tBAD_ID=0\n", "\t\tCONNECTION=0\n", @@ -3602,7 +3868,7 @@ "\t\tBytes Read=236\n", "\tFile Output Format Counters \n", "\t\tBytes Written=97\n", - "Job Finished in 40.598 seconds\n", + "Job Finished in 43.366 seconds\n", "Estimated value of Pi is 3.12000000000000000000\n" ] } @@ -3640,6 +3906,15 @@ "YARN Web UI: application completed" ] }, + { + "cell_type": "markdown", + "source": [ + "After completion, the application will be listed in the Job History Server UI." + ], + "metadata": { + "id": "ihFr7I30XWkn" + } + }, { "cell_type": "markdown", "source": [ @@ -3669,63 +3944,63 @@ "base_uri": "https://localhost:8080/" }, "id": "XvWF-1_fGcmz", - "outputId": "9b338c43-82bc-40e9-cc6e-2ac2a5cee521" + "outputId": "413c55c1-bfdd-4d22-b825-02f1a8d4b0a5" }, - "execution_count": 64, + "execution_count": 66, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "Application ID = application_1716665545557_0001\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Application ID = application_1722807696501_0001\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:directory.info\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:1953\n", "LogContents:\n", "ls -l:\n", "total 32\n", - "-rw-r--r-- 1 root root 129 May 25 19:33 container_tokens\n", - "-rwx------ 1 root root 668 May 25 19:33 default_container_executor_session.sh\n", - "-rwx------ 1 root root 723 May 25 19:33 default_container_executor.sh\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\n", - "-rwx------ 1 root root 5299 May 25 19:33 launch_container.sh\n", - "drwx--x--- 2 root root 4096 May 25 19:33 tmp\n", + "-rw-r--r-- 1 root root 129 Aug 4 21:47 container_tokens\n", + "-rwx------ 1 root root 668 Aug 4 21:47 default_container_executor_session.sh\n", + "-rwx------ 1 root root 723 Aug 4 21:47 default_container_executor.sh\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\n", + "-rwx------ 1 root root 5300 Aug 4 21:47 launch_container.sh\n", + "drwx--x--- 2 root root 4096 Aug 4 21:47 tmp\n", "find -L . -maxdepth 5 -ls:\n", - " 3303982 4 drwx--x--- 3 root root 4096 May 25 19:33 .\n", - " 3303987 4 -rw-r--r-- 1 root root 12 May 25 19:33 ./.container_tokens.crc\n", - " 3303993 8 -rwx------ 1 root root 5299 May 25 19:33 ./launch_container.sh\n", - " 3304002 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor.sh.crc\n", - " 3303998 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor_session.sh.crc\n", - " 3303984 4 drwx--x--- 2 root root 4096 May 25 19:33 ./tmp\n", - " 3303994 4 -rw-r--r-- 1 root root 52 May 25 19:33 ./.launch_container.sh.crc\n", - " 3303986 4 -rw-r--r-- 1 root root 129 May 25 19:33 ./container_tokens\n", - " 3303931 4 drwx------ 2 root root 4096 May 25 19:32 ./job.jar\n", - " 3303932 276 -r-x------ 1 root root 281348 May 25 19:32 ./job.jar/job.jar\n", - " 3304001 4 -rwx------ 1 root root 723 May 25 19:33 ./default_container_executor.sh\n", - " 3303997 4 -rwx------ 1 root root 668 May 25 19:33 ./default_container_executor_session.sh\n", - " 3303937 232 -r-x------ 1 root root 236606 May 25 19:32 ./job.xml\n", + " 5139104 4 drwx--x--- 3 root root 4096 Aug 4 21:47 .\n", + " 5139118 4 -rwx------ 1 root root 723 Aug 4 21:47 ./default_container_executor.sh\n", + " 5139063 232 -r-x------ 1 root root 236606 Aug 4 21:47 ./job.xml\n", + " 5139108 4 -rw-r--r-- 1 root root 129 Aug 4 21:47 ./container_tokens\n", + " 5139114 4 -rwx------ 1 root root 668 Aug 4 21:47 ./default_container_executor_session.sh\n", + " 5139110 8 -rwx------ 1 root root 5300 Aug 4 21:47 ./launch_container.sh\n", + " 5139119 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor.sh.crc\n", + " 5139111 4 -rw-r--r-- 1 root root 52 Aug 4 21:47 ./.launch_container.sh.crc\n", + " 5139057 4 drwx------ 2 root root 4096 Aug 4 21:47 ./job.jar\n", + " 5139058 276 -r-x------ 1 root root 281348 Aug 4 21:47 ./job.jar/job.jar\n", + " 5139109 4 -rw-r--r-- 1 root root 12 Aug 4 21:47 ./.container_tokens.crc\n", + " 5139115 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor_session.sh.crc\n", + " 5139106 4 drwx--x--- 2 root root 4096 Aug 4 21:47 ./tmp\n", "broken symlinks(find -L . -maxdepth 5 -type l -ls):\n", "\n", "End of LogType:directory.info\n", "*******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:launch_container.sh\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:5299\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:5300\n", "LogContents:\n", "#!/bin/bash\n", "\n", "set -o pipefail -e\n", - "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/prelaunch.out\"\n", + "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/prelaunch.out\"\n", "exec >\"${PRELAUNCH_OUT}\"\n", - "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/prelaunch.err\"\n", + "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/prelaunch.err\"\n", "exec 2>\"${PRELAUNCH_ERR}\"\n", "echo \"Setting up env variables\"\n", "export JAVA_HOME=${JAVA_HOME:-\"/usr/lib/jvm/java-11-openjdk-amd64\"}\n", @@ -3737,65 +4012,65 @@ "export PATH=${PATH:-\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\"}\n", "export LANG=${LANG:-\"en_US.UTF-8\"}\n", "export HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-\"/content/hadoop-3.3.6\"}\n", - "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003/container_tokens\"\n", - "export CONTAINER_ID=\"container_1716665545557_0001_01_000003\"\n", - "export NM_PORT=\"39419\"\n", - "export NM_HOST=\"5a7facb30e25\"\n", + "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002/container_tokens\"\n", + "export CONTAINER_ID=\"container_1722807696501_0001_01_000002\"\n", + "export NM_PORT=\"43465\"\n", + "export NM_HOST=\"ced9dfeb9431\"\n", "export NM_HTTP_PORT=\"8042\"\n", - "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\"\n", + "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\"\n", "export LOCAL_USER_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/\"\n", - "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003\"\n", + "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002\"\n", "export USER=\"root\"\n", "export LOGNAME=\"root\"\n", "export HOME=\"/home/\"\n", - "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003\"\n", - "export LOCALIZATION_COUNTERS=\"0,519814,0,2,3\"\n", + "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002\"\n", + "export LOCALIZATION_COUNTERS=\"0,519814,0,2,20\"\n", "export JVM_PID=\"$$\"\n", "export NM_AUX_SERVICE_mapreduce_shuffle=\"AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"\n", - "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/stdout\"\n", + "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/stdout\"\n", "export SHELL=\"/bin/bash\"\n", "export HADOOP_ROOT_LOGGER=\"INFO,console\"\n", "export CLASSPATH=\"$PWD:$HADOOP_CONF_DIR:$HADOOP_COMMON_HOME/share/hadoop/common/*:$HADOOP_COMMON_HOME/share/hadoop/common/lib/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*:$HADOOP_YARN_HOME/share/hadoop/yarn/*:$HADOOP_YARN_HOME/share/hadoop/yarn/lib/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/*:job.jar/classes/:job.jar/lib/*:$PWD/*\"\n", "export LD_LIBRARY_PATH=\"$PWD:$HADOOP_COMMON_HOME/lib/native\"\n", - "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/stderr\"\n", + "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/stderr\"\n", "export HADOOP_CLIENT_OPTS=\"\"\n", "export MALLOC_ARENA_MAX=\"4\"\n", "echo \"Setting up job resources\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\" \"job.xml\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\" \"job.jar\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\" \"job.jar\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\" \"job.xml\"\n", "echo \"Copying debugging information\"\n", "# Creating copy of launch script\n", - "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/launch_container.sh\"\n", - "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/launch_container.sh\"\n", + "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/launch_container.sh\"\n", + "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/launch_container.sh\"\n", "# Determining directory contents\n", - "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", - "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", - "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", - "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", - "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", - "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/directory.info\"\n", + "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", + "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", + "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", + "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", + "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", + "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/directory.info\"\n", "echo \"Launching container\"\n", - "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog org.apache.hadoop.mapred.YarnChild 172.28.0.12 33417 attempt_1716665545557_0001_m_000001_0 3 1>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000003/stderr \"\n", + "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog org.apache.hadoop.mapred.YarnChild 172.28.0.12 34115 attempt_1722807696501_0001_m_000000_0 2 1>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000002/stderr \"\n", "\n", "End of LogType:launch_container.sh\n", "************************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.err\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:prelaunch.err\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.out\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:100\n", "LogContents:\n", "Setting up env variables\n", @@ -3806,77 +4081,77 @@ "End of LogType:prelaunch.out\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stderr\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stderr\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stdout\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stdout\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000003 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000002 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:syslog\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:30863\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:30860\n", "LogContents:\n", - "2024-05-25 19:33:10,084 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", - "2024-05-25 19:33:10,611 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", - "2024-05-25 19:33:11,009 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", - "2024-05-25 19:33:11,009 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system started\n", - "2024-05-25 19:33:11,271 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1716665545557_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@7c8c9a05)]\n", - "2024-05-25 19:33:11,522 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", - "2024-05-25 19:33:12,640 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\n", - "2024-05-25 19:33:14,831 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", + "2024-08-04 21:47:22,234 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", + "2024-08-04 21:47:22,653 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", + "2024-08-04 21:47:23,057 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", + "2024-08-04 21:47:23,057 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system started\n", + "2024-08-04 21:47:23,395 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1722807696501_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@d41f816)]\n", + "2024-08-04 21:47:23,555 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", + "2024-08-04 21:47:24,421 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\n", + "2024-08-04 21:47:26,012 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", "/************************************************************\n", "[system properties]\n", "os.name: Linux\n", "os.version: 6.1.85+\n", "java.home: /usr/lib/jvm/java-11-openjdk-amd64\n", - "java.runtime.version: 11.0.22+7-post-Ubuntu-0ubuntu222.04.1\n", + "java.runtime.version: 11.0.24+8-post-Ubuntu-1ubuntu322.04\n", "java.vendor: Ubuntu\n", - "java.version: 11.0.22\n", + "java.version: 11.0.24\n", "java.vm.name: OpenJDK 64-Bit Server VM\n", - "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003/job.jar\n", - "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003/tmp\n", - "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000003\n", + "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002/job.jar\n", + "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002/tmp\n", + "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000002\n", "user.name: root\n", "************************************************************/\n", - "2024-05-25 19:33:14,832 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", - "2024-05-25 19:33:17,023 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:33:17,025 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:33:17,025 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:33:17,139 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:33:17,591 INFO [main] org.apache.hadoop.mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665567237_1636186394/in/part1:0+118\n", - "2024-05-25 19:33:17,807 INFO [main] org.apache.hadoop.mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", - "2024-05-25 19:33:17,807 INFO [main] org.apache.hadoop.mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", - "2024-05-25 19:33:17,807 INFO [main] org.apache.hadoop.mapred.MapTask: soft limit at 83886080\n", - "2024-05-25 19:33:17,807 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", - "2024-05-25 19:33:17,807 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396; length = 6553600\n", - "2024-05-25 19:33:17,820 INFO [main] org.apache.hadoop.mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", - "2024-05-25 19:33:17,914 INFO [main] org.apache.hadoop.mapred.MapTask: Starting flush of map output\n", - "2024-05-25 19:33:17,914 INFO [main] org.apache.hadoop.mapred.MapTask: Spilling map output\n", - "2024-05-25 19:33:17,914 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", - "2024-05-25 19:33:17,914 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", - "2024-05-25 19:33:17,954 INFO [main] org.apache.hadoop.mapred.MapTask: Finished spill 0\n", - "2024-05-25 19:33:18,029 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1716665545557_0001_m_000001_0 is done. And is in the process of committing\n", - "2024-05-25 19:33:18,118 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1716665545557_0001_m_000001_0' done.\n", - "2024-05-25 19:33:18,133 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1716665545557_0001_m_000001_0: Counters: 28\n", + "2024-08-04 21:47:26,013 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", + "2024-08-04 21:47:28,549 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:47:28,561 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:47:28,561 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:47:28,713 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:47:29,700 INFO [main] org.apache.hadoop.mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722808014657_1702923399/in/part0:0+118\n", + "2024-08-04 21:47:30,184 INFO [main] org.apache.hadoop.mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", + "2024-08-04 21:47:30,184 INFO [main] org.apache.hadoop.mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", + "2024-08-04 21:47:30,184 INFO [main] org.apache.hadoop.mapred.MapTask: soft limit at 83886080\n", + "2024-08-04 21:47:30,184 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", + "2024-08-04 21:47:30,184 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396; length = 6553600\n", + "2024-08-04 21:47:30,271 INFO [main] org.apache.hadoop.mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", + "2024-08-04 21:47:30,523 INFO [main] org.apache.hadoop.mapred.MapTask: Starting flush of map output\n", + "2024-08-04 21:47:30,525 INFO [main] org.apache.hadoop.mapred.MapTask: Spilling map output\n", + "2024-08-04 21:47:30,527 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", + "2024-08-04 21:47:30,527 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", + "2024-08-04 21:47:30,550 INFO [main] org.apache.hadoop.mapred.MapTask: Finished spill 0\n", + "2024-08-04 21:47:30,685 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1722807696501_0001_m_000000_0 is done. And is in the process of committing\n", + "2024-08-04 21:47:30,913 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1722807696501_0001_m_000000_0' done.\n", + "2024-08-04 21:47:30,961 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1722807696501_0001_m_000000_0: Counters: 28\n", "\tFile System Counters\n", "\t\tFILE: Number of bytes read=0\n", "\t\tFILE: Number of bytes written=276552\n", @@ -3899,70 +4174,74 @@ "\t\tSpilled Records=2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=0\n", - "\t\tGC time elapsed (ms)=104\n", - "\t\tCPU time spent (ms)=800\n", - "\t\tPhysical memory (bytes) snapshot=307417088\n", - "\t\tVirtual memory (bytes) snapshot=2719903744\n", - "\t\tTotal committed heap usage (bytes)=275775488\n", - "\t\tPeak Map Physical memory (bytes)=307417088\n", - "\t\tPeak Map Virtual memory (bytes)=2719903744\n", + "\t\tGC time elapsed (ms)=153\n", + "\t\tCPU time spent (ms)=910\n", + "\t\tPhysical memory (bytes) snapshot=367165440\n", + "\t\tVirtual memory (bytes) snapshot=2720751616\n", + "\t\tTotal committed heap usage (bytes)=315621376\n", + "\t\tPeak Map Physical memory (bytes)=367165440\n", + "\t\tPeak Map Virtual memory (bytes)=2720751616\n", "\tFile Input Format Counters \n", "\t\tBytes Read=118\n", - "2024-05-25 19:33:18,135 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping MapTask metrics system...\n", - "2024-05-25 19:33:18,136 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system stopped.\n", - "2024-05-25 19:33:18,136 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system shutdown complete.\n", + "2024-08-04 21:47:30,974 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping MapTask metrics system...\n", + "2024-08-04 21:47:30,975 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system stopped.\n", + "2024-08-04 21:47:30,976 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system shutdown complete.\n", "\n", "End of LogType:syslog\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:directory.info\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:1953\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:2296\n", "LogContents:\n", "ls -l:\n", - "total 32\n", - "-rw-r--r-- 1 root root 129 May 25 19:33 container_tokens\n", - "-rwx------ 1 root root 668 May 25 19:33 default_container_executor_session.sh\n", - "-rwx------ 1 root root 723 May 25 19:33 default_container_executor.sh\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\n", - "-rwx------ 1 root root 5490 May 25 19:33 launch_container.sh\n", - "drwx--x--- 2 root root 4096 May 25 19:33 tmp\n", + "total 36\n", + "-rw-r--r-- 1 root root 100 Aug 4 21:47 container_tokens\n", + "-rwx------ 1 root root 668 Aug 4 21:47 default_container_executor_session.sh\n", + "-rwx------ 1 root root 723 Aug 4 21:47 default_container_executor.sh\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\n", + "drwxr-xr-x 2 root root 4096 Aug 4 21:47 jobSubmitDir\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\n", + "-rwx------ 1 root root 5306 Aug 4 21:47 launch_container.sh\n", + "drwx--x--- 2 root root 4096 Aug 4 21:47 tmp\n", "find -L . -maxdepth 5 -ls:\n", - " 3303978 4 drwx--x--- 3 root root 4096 May 25 19:33 .\n", - " 3303982 4 -rw-r--r-- 1 root root 12 May 25 19:33 ./.container_tokens.crc\n", - " 3303984 8 -rwx------ 1 root root 5490 May 25 19:33 ./launch_container.sh\n", - " 3303990 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor.sh.crc\n", - " 3303987 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor_session.sh.crc\n", - " 3303980 4 drwx--x--- 2 root root 4096 May 25 19:33 ./tmp\n", - " 3303985 4 -rw-r--r-- 1 root root 52 May 25 19:33 ./.launch_container.sh.crc\n", - " 3303981 4 -rw-r--r-- 1 root root 129 May 25 19:33 ./container_tokens\n", - " 3303931 4 drwx------ 2 root root 4096 May 25 19:32 ./job.jar\n", - " 3303932 276 -r-x------ 1 root root 281348 May 25 19:32 ./job.jar/job.jar\n", - " 3303988 4 -rwx------ 1 root root 723 May 25 19:33 ./default_container_executor.sh\n", - " 3303986 4 -rwx------ 1 root root 668 May 25 19:33 ./default_container_executor_session.sh\n", - " 3303937 232 -r-x------ 1 root root 236606 May 25 19:32 ./job.xml\n", + " 5139071 4 drwx--x--- 4 root root 4096 Aug 4 21:47 .\n", + " 5139080 4 -rwx------ 1 root root 723 Aug 4 21:47 ./default_container_executor.sh\n", + " 5139063 232 -r-x------ 1 root root 236606 Aug 4 21:47 ./job.xml\n", + " 5139074 4 -rw-r--r-- 1 root root 100 Aug 4 21:47 ./container_tokens\n", + " 5139078 4 -rwx------ 1 root root 668 Aug 4 21:47 ./default_container_executor_session.sh\n", + " 5139076 8 -rwx------ 1 root root 5306 Aug 4 21:47 ./launch_container.sh\n", + " 5139081 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor.sh.crc\n", + " 5139077 4 -rw-r--r-- 1 root root 52 Aug 4 21:47 ./.launch_container.sh.crc\n", + " 5139057 4 drwx------ 2 root root 4096 Aug 4 21:47 ./job.jar\n", + " 5139058 276 -r-x------ 1 root root 281348 Aug 4 21:47 ./job.jar/job.jar\n", + " 5139075 4 -rw-r--r-- 1 root root 12 Aug 4 21:47 ./.container_tokens.crc\n", + " 5139085 4 drwxr-xr-x 2 root root 4096 Aug 4 21:47 ./jobSubmitDir\n", + " 5139060 4 -r-x------ 1 root root 299 Aug 4 21:47 ./jobSubmitDir/job.split\n", + " 5139053 4 -r-x------ 1 root root 43 Aug 4 21:47 ./jobSubmitDir/job.splitmetainfo\n", + " 5139079 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor_session.sh.crc\n", + " 5139073 4 drwx--x--- 2 root root 4096 Aug 4 21:47 ./tmp\n", "broken symlinks(find -L . -maxdepth 5 -type l -ls):\n", "\n", "End of LogType:directory.info\n", "*******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:launch_container.sh\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:5490\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:5306\n", "LogContents:\n", "#!/bin/bash\n", "\n", "set -o pipefail -e\n", - "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/prelaunch.out\"\n", + "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/prelaunch.out\"\n", "exec >\"${PRELAUNCH_OUT}\"\n", - "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/prelaunch.err\"\n", + "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/prelaunch.err\"\n", "exec 2>\"${PRELAUNCH_ERR}\"\n", "echo \"Setting up env variables\"\n", "export JAVA_HOME=${JAVA_HOME:-\"/usr/lib/jvm/java-11-openjdk-amd64\"}\n", @@ -3974,65 +4253,67 @@ "export PATH=${PATH:-\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\"}\n", "export LANG=${LANG:-\"en_US.UTF-8\"}\n", "export HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-\"/content/hadoop-3.3.6\"}\n", - "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004/container_tokens\"\n", - "export CONTAINER_ID=\"container_1716665545557_0001_01_000004\"\n", - "export NM_PORT=\"39419\"\n", - "export NM_HOST=\"5a7facb30e25\"\n", + "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/container_tokens\"\n", + "export CONTAINER_ID=\"container_1722807696501_0001_01_000001\"\n", + "export NM_PORT=\"43465\"\n", + "export NM_HOST=\"ced9dfeb9431\"\n", "export NM_HTTP_PORT=\"8042\"\n", - "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\"\n", + "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\"\n", "export LOCAL_USER_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/\"\n", - "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004\"\n", + "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001\"\n", "export USER=\"root\"\n", "export LOGNAME=\"root\"\n", "export HOME=\"/home/\"\n", - "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004\"\n", - "export LOCALIZATION_COUNTERS=\"0,519814,0,2,1\"\n", + "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001\"\n", + "export LOCALIZATION_COUNTERS=\"520180,0,4,0,781\"\n", "export JVM_PID=\"$$\"\n", "export NM_AUX_SERVICE_mapreduce_shuffle=\"AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"\n", - "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/stdout\"\n", + "export APPLICATION_WEB_PROXY_BASE=\"/proxy/application_1722807696501_0001\"\n", "export SHELL=\"/bin/bash\"\n", - "export HADOOP_ROOT_LOGGER=\"INFO,console\"\n", "export CLASSPATH=\"$PWD:$HADOOP_CONF_DIR:$HADOOP_COMMON_HOME/share/hadoop/common/*:$HADOOP_COMMON_HOME/share/hadoop/common/lib/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*:$HADOOP_YARN_HOME/share/hadoop/yarn/*:$HADOOP_YARN_HOME/share/hadoop/yarn/lib/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/*:job.jar/classes/:job.jar/lib/*:$PWD/*\"\n", + "export APP_SUBMIT_TIME_ENV=\"1722808021504\"\n", "export LD_LIBRARY_PATH=\"$PWD:$HADOOP_COMMON_HOME/lib/native\"\n", - "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/stderr\"\n", - "export HADOOP_CLIENT_OPTS=\"\"\n", "export MALLOC_ARENA_MAX=\"4\"\n", "echo \"Setting up job resources\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\" \"job.xml\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\" \"job.jar\"\n", + "mkdir -p jobSubmitDir\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/12/job.split\" \"jobSubmitDir/job.split\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\" \"job.jar\"\n", + "mkdir -p jobSubmitDir\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/10/job.splitmetainfo\" \"jobSubmitDir/job.splitmetainfo\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\" \"job.xml\"\n", "echo \"Copying debugging information\"\n", "# Creating copy of launch script\n", - "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/launch_container.sh\"\n", - "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/launch_container.sh\"\n", + "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/launch_container.sh\"\n", + "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/launch_container.sh\"\n", "# Determining directory contents\n", - "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", - "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", - "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", - "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", - "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", - "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/directory.info\"\n", + "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", + "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", + "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", + "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", + "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", + "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/directory.info\"\n", "echo \"Launching container\"\n", - "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog -Dyarn.app.mapreduce.shuffle.logger=INFO,shuffleCLA -Dyarn.app.mapreduce.shuffle.logfile=syslog.shuffle -Dyarn.app.mapreduce.shuffle.log.filesize=0 -Dyarn.app.mapreduce.shuffle.log.backups=0 org.apache.hadoop.mapred.YarnChild 172.28.0.12 33417 attempt_1716665545557_0001_r_000000_0 4 1>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000004/stderr \"\n", + "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog -Xmx1024m org.apache.hadoop.mapreduce.v2.app.MRAppMaster 1>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000001/stderr \"\n", "\n", "End of LogType:launch_container.sh\n", "************************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.err\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:prelaunch.err\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.out\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:100\n", "LogContents:\n", "Setting up env variables\n", @@ -4043,199 +4324,350 @@ "End of LogType:prelaunch.out\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stderr\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:0\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:2342\n", "LogContents:\n", + "WARNING: An illegal reflective access operation has occurred\n", + "WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)\n", + "WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2\n", + "WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations\n", + "WARNING: All illegal access operations will be denied in a future release\n", + "Aug 04, 2024 9:47:14 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", + "INFO: Registering org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver as a provider class\n", + "Aug 04, 2024 9:47:14 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", + "INFO: Registering org.apache.hadoop.yarn.webapp.GenericExceptionHandler as a provider class\n", + "Aug 04, 2024 9:47:14 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", + "INFO: Registering org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices as a root resource class\n", + "Aug 04, 2024 9:47:14 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate\n", + "INFO: Initiating Jersey application, version 'Jersey: 1.19.4 05/24/2017 03:20 PM'\n", + "Aug 04, 2024 9:47:14 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", + "INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver to GuiceManagedComponentProvider with the scope \"Singleton\"\n", + "Aug 04, 2024 9:47:15 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", + "INFO: Binding org.apache.hadoop.yarn.webapp.GenericExceptionHandler to GuiceManagedComponentProvider with the scope \"Singleton\"\n", + "Aug 04, 2024 9:47:16 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", + "INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices to GuiceManagedComponentProvider with the scope \"PerRequest\"\n", + "log4j:WARN No appenders could be found for logger (org.apache.hadoop.mapreduce.v2.app.MRAppMaster).\n", + "log4j:WARN Please initialize the log4j system properly.\n", + "log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.\n", "\n", "End of LogType:stderr\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stdout\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stdout\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000001 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:syslog\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:30451\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:69461\n", "LogContents:\n", - "2024-05-25 19:33:22,572 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", - "2024-05-25 19:33:22,785 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", - "2024-05-25 19:33:22,999 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", - "2024-05-25 19:33:22,999 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system started\n", - "2024-05-25 19:33:23,115 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1716665545557_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@7c8c9a05)]\n", - "2024-05-25 19:33:23,183 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", - "2024-05-25 19:33:23,684 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\n", - "2024-05-25 19:33:24,953 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", + "2024-08-04 21:47:07,841 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Created MRAppMaster for application appattempt_1722807696501_0001_000001\n", + "2024-08-04 21:47:08,034 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: \n", "/************************************************************\n", "[system properties]\n", "os.name: Linux\n", "os.version: 6.1.85+\n", "java.home: /usr/lib/jvm/java-11-openjdk-amd64\n", - "java.runtime.version: 11.0.22+7-post-Ubuntu-0ubuntu222.04.1\n", + "java.runtime.version: 11.0.24+8-post-Ubuntu-1ubuntu322.04\n", "java.vendor: Ubuntu\n", - "java.version: 11.0.22\n", + "java.version: 11.0.24\n", "java.vm.name: OpenJDK 64-Bit Server VM\n", - "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004/job.jar\n", - "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004/tmp\n", - "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004\n", + "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/job.jar\n", + "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/tmp\n", + "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001\n", "user.name: root\n", "************************************************************/\n", - "2024-05-25 19:33:24,954 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", - "2024-05-25 19:33:25,807 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:33:25,809 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:33:25,809 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:33:25,849 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:33:25,875 INFO [main] org.apache.hadoop.mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@2b61a019\n", - "2024-05-25 19:33:25,878 WARN [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system already initialized!\n", - "2024-05-25 19:33:26,359 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: mapred.skip.on is deprecated. Instead, use mapreduce.job.skiprecords\n", - "2024-05-25 19:33:27,004 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1716665545557_0001_r_000000_0 is done. And is in the process of committing\n", - "2024-05-25 19:33:27,028 INFO [main] org.apache.hadoop.mapred.Task: Task attempt_1716665545557_0001_r_000000_0 is allowed to commit now\n", - "2024-05-25 19:33:27,065 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: Saved output of task 'attempt_1716665545557_0001_r_000000_0' to hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665567237_1636186394/out\n", - "2024-05-25 19:33:27,132 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1716665545557_0001_r_000000_0' done.\n", - "2024-05-25 19:33:27,167 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1716665545557_0001_r_000000_0: Counters: 35\n", - "\tFile System Counters\n", - "\t\tFILE: Number of bytes read=50\n", - "\t\tFILE: Number of bytes written=276519\n", - "\t\tFILE: Number of read operations=0\n", - "\t\tFILE: Number of large read operations=0\n", - "\t\tFILE: Number of write operations=0\n", - "\t\tHDFS: Number of bytes read=0\n", - "\t\tHDFS: Number of bytes written=215\n", - "\t\tHDFS: Number of read operations=5\n", - "\t\tHDFS: Number of large read operations=0\n", - "\t\tHDFS: Number of write operations=3\n", - "\t\tHDFS: Number of bytes read erasure-coded=0\n", - "\tMap-Reduce Framework\n", - "\t\tCombine input records=0\n", - "\t\tCombine output records=0\n", - "\t\tReduce input groups=2\n", - "\t\tReduce shuffle bytes=56\n", - "\t\tReduce input records=4\n", - "\t\tReduce output records=0\n", - "\t\tSpilled Records=4\n", - "\t\tShuffled Maps =2\n", - "\t\tFailed Shuffles=0\n", - "\t\tMerged Map outputs=2\n", - "\t\tGC time elapsed (ms)=59\n", - "\t\tCPU time spent (ms)=990\n", - "\t\tPhysical memory (bytes) snapshot=208252928\n", - "\t\tVirtual memory (bytes) snapshot=2724970496\n", - "\t\tTotal committed heap usage (bytes)=282066944\n", - "\t\tPeak Reduce Physical memory (bytes)=208252928\n", - "\t\tPeak Reduce Virtual memory (bytes)=2724970496\n", - "\tShuffle Errors\n", - "\t\tBAD_ID=0\n", - "\t\tCONNECTION=0\n", - "\t\tIO_ERROR=0\n", - "\t\tWRONG_LENGTH=0\n", - "\t\tWRONG_MAP=0\n", - "\t\tWRONG_REDUCE=0\n", - "\tFile Output Format Counters \n", - "\t\tBytes Written=97\n", - "2024-05-25 19:33:27,169 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping ReduceTask metrics system...\n", - "2024-05-25 19:33:27,174 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system stopped.\n", - "2024-05-25 19:33:27,175 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system shutdown complete.\n", + "2024-08-04 21:47:08,173 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", + "2024-08-04 21:47:08,470 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Executing with tokens: [Kind: YARN_AM_RM_TOKEN, Service: , Ident: (appAttemptId { application_id { id: 1 cluster_timestamp: 1722807696501 } attemptId: 1 } keyId: 828596159)]\n", + "2024-08-04 21:47:08,567 INFO [main] org.apache.hadoop.conf.Configuration: resource-types.xml not found\n", + "2024-08-04 21:47:08,568 INFO [main] org.apache.hadoop.yarn.util.resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", + "2024-08-04 21:47:08,590 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Using mapred newApiCommitter.\n", + "2024-08-04 21:47:08,593 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: OutputCommitter set in config null\n", + "2024-08-04 21:47:08,675 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:47:08,678 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:47:08,678 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:47:09,642 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter\n", + "2024-08-04 21:47:09,940 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.jobhistory.EventType for class org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler\n", + "2024-08-04 21:47:09,942 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.JobEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$JobEventDispatcher\n", + "2024-08-04 21:47:09,947 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.TaskEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$TaskEventDispatcher\n", + "2024-08-04 21:47:09,948 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.TaskAttemptEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$TaskAttemptEventDispatcher\n", + "2024-08-04 21:47:09,952 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventType for class org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler\n", + "2024-08-04 21:47:09,955 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.speculate.Speculator$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$SpeculatorEventDispatcher\n", + "2024-08-04 21:47:09,956 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.rm.ContainerAllocator$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$ContainerAllocatorRouter\n", + "2024-08-04 21:47:09,957 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncher$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$ContainerLauncherRouter\n", + "2024-08-04 21:47:10,037 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", + "2024-08-04 21:47:10,066 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", + "2024-08-04 21:47:10,107 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", + "2024-08-04 21:47:10,145 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Perms after creating 488, Expected: 504\n", + "2024-08-04 21:47:10,145 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Explicitly setting permissions to : 504, rwxrwx---\n", + "2024-08-04 21:47:10,154 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Emitting job history data to the timeline server is not enabled\n", + "2024-08-04 21:47:10,238 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.JobFinishEvent$Type for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$JobFinishEventHandler\n", + "2024-08-04 21:47:10,551 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", + "2024-08-04 21:47:10,693 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", + "2024-08-04 21:47:10,694 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MRAppMaster metrics system started\n", + "2024-08-04 21:47:10,713 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Adding job token for job_1722807696501_0001 to jobTokenSecretManager\n", + "2024-08-04 21:47:10,859 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Not uberizing job_1722807696501_0001 because: not enabled;\n", + "2024-08-04 21:47:10,880 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Input size for job job_1722807696501_0001 = 236. Number of splits = 2\n", + "2024-08-04 21:47:10,881 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Number of reduces for job job_1722807696501_0001 = 1\n", + "2024-08-04 21:47:10,882 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1722807696501_0001Job Transitioned from NEW to INITED\n", + "2024-08-04 21:47:10,883 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: MRAppMaster launching normal, non-uberized, multi-container job job_1722807696501_0001.\n", + "2024-08-04 21:47:10,913 INFO [main] org.apache.hadoop.ipc.CallQueueManager: Using callQueue: class java.util.concurrent.LinkedBlockingQueue, queueCapacity: 100, scheduler: class org.apache.hadoop.ipc.DefaultRpcScheduler, ipcBackoff: false.\n", + "2024-08-04 21:47:10,921 INFO [main] org.apache.hadoop.ipc.Server: Listener at 0.0.0.0:44831\n", + "2024-08-04 21:47:10,922 INFO [Socket Reader #1 for port 0] org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 0\n", + "2024-08-04 21:47:11,246 INFO [main] org.apache.hadoop.yarn.factories.impl.pb.RpcServerFactoryPBImpl: Adding protocol org.apache.hadoop.mapreduce.v2.api.MRClientProtocolPB to the server\n", + "2024-08-04 21:47:11,253 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: IPC Server Responder: starting\n", + "2024-08-04 21:47:11,256 INFO [main] org.apache.hadoop.mapreduce.v2.app.client.MRClientService: Instantiated MRClientService at ced9dfeb9431/172.28.0.12:44831\n", + "2024-08-04 21:47:11,266 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: IPC Server listener on 0: starting\n", + "2024-08-04 21:47:11,336 INFO [main] org.eclipse.jetty.util.log: Logging initialized @5327ms to org.eclipse.jetty.util.log.Slf4jLog\n", + "2024-08-04 21:47:11,552 WARN [main] org.apache.hadoop.security.authentication.server.AuthenticationFilter: Unable to initialize FileSignerSecretProvider, falling back to use random secrets. Reason: Could not read signature secret file: /root/hadoop-http-auth-signature-secret\n", + "2024-08-04 21:47:11,557 INFO [main] org.apache.hadoop.http.HttpRequestLog: Http request log for http.requests.mapreduce is not defined\n", + "2024-08-04 21:47:11,580 INFO [main] org.apache.hadoop.http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)\n", + "2024-08-04 21:47:11,658 INFO [main] org.apache.hadoop.http.HttpServer2: Added filter AM_PROXY_FILTER (class=org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter) to context mapreduce\n", + "2024-08-04 21:47:11,658 INFO [main] org.apache.hadoop.http.HttpServer2: Added filter AM_PROXY_FILTER (class=org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter) to context static\n", + "2024-08-04 21:47:13,024 INFO [main] org.apache.hadoop.yarn.webapp.WebApps: Registered webapp guice modules\n", + "2024-08-04 21:47:13,033 INFO [main] org.apache.hadoop.http.HttpServer2: Jetty bound to port 38057\n", + "2024-08-04 21:47:13,036 INFO [main] org.eclipse.jetty.server.Server: jetty-9.4.51.v20230217; built: 2023-02-17T08:19:37.309Z; git: b45c405e4544384de066f814ed42ae3dceacdd49; jvm 11.0.24+8-post-Ubuntu-1ubuntu322.04\n", + "2024-08-04 21:47:13,157 INFO [main] org.eclipse.jetty.server.session: DefaultSessionIdManager workerName=node0\n", + "2024-08-04 21:47:13,157 INFO [main] org.eclipse.jetty.server.session: No SessionScavenger set, using defaults\n", + "2024-08-04 21:47:13,163 INFO [main] org.eclipse.jetty.server.session: node0 Scavenging every 600000ms\n", + "2024-08-04 21:47:13,229 INFO [main] org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.s.ServletContextHandler@76e3b45b{static,/static,jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/static,AVAILABLE}\n", + "2024-08-04 21:47:16,218 INFO [main] org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.w.WebAppContext@121cf6f4{mapreduce,/,file:///tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/tmp/jetty-0_0_0_0-38057-hadoop-yarn-common-3_3_6_jar-_-any-1625213646162020748/webapp/,AVAILABLE}{jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/mapreduce}\n", + "2024-08-04 21:47:16,236 INFO [main] org.eclipse.jetty.server.AbstractConnector: Started ServerConnector@1f95881a{HTTP/1.1, (http/1.1)}{0.0.0.0:38057}\n", + "2024-08-04 21:47:16,237 INFO [main] org.eclipse.jetty.server.Server: Started @10228ms\n", + "2024-08-04 21:47:16,237 INFO [main] org.apache.hadoop.yarn.webapp.WebApps: Web app mapreduce started at 38057\n", + "2024-08-04 21:47:16,256 INFO [main] org.apache.hadoop.ipc.CallQueueManager: Using callQueue: class java.util.concurrent.LinkedBlockingQueue, queueCapacity: 3000, scheduler: class org.apache.hadoop.ipc.DefaultRpcScheduler, ipcBackoff: false.\n", + "2024-08-04 21:47:16,257 INFO [main] org.apache.hadoop.ipc.Server: Listener at 0.0.0.0:34115\n", + "2024-08-04 21:47:16,263 INFO [Socket Reader #1 for port 0] org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 0\n", + "2024-08-04 21:47:16,280 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: IPC Server Responder: starting\n", + "2024-08-04 21:47:16,282 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: IPC Server listener on 0: starting\n", + "2024-08-04 21:47:16,321 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: nodeBlacklistingEnabled:true\n", + "2024-08-04 21:47:16,321 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: maxTaskFailuresPerNode is 3\n", + "2024-08-04 21:47:16,321 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: blacklistDisablePercent is 33\n", + "2024-08-04 21:47:16,325 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: 0% of the mappers will be scheduled using OPPORTUNISTIC containers\n", + "2024-08-04 21:47:16,416 INFO [main] org.apache.hadoop.yarn.client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8030\n", + "2024-08-04 21:47:16,699 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: maxContainerCapability: \n", + "2024-08-04 21:47:16,699 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: queue: default\n", + "2024-08-04 21:47:16,704 INFO [main] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Upper limit on the thread pool size is 500\n", + "2024-08-04 21:47:16,705 INFO [main] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: The thread pool initial size is 10\n", + "2024-08-04 21:47:16,753 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1722807696501_0001Job Transitioned from INITED to SETUP\n", + "2024-08-04 21:47:16,760 INFO [CommitterEvent Processor #0] org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing the event EventType: JOB_SETUP\n", + "2024-08-04 21:47:16,787 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1722807696501_0001Job Transitioned from SETUP to RUNNING\n", + "2024-08-04 21:47:16,825 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Resource capability of task type MAP is set to \n", + "2024-08-04 21:47:16,848 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000000 Task Transitioned from NEW to SCHEDULED\n", + "2024-08-04 21:47:16,852 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000001 Task Transitioned from NEW to SCHEDULED\n", + "2024-08-04 21:47:16,854 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Resource capability of task type REDUCE is set to \n", + "2024-08-04 21:47:16,858 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_r_000000 Task Transitioned from NEW to SCHEDULED\n", + "2024-08-04 21:47:16,860 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000000_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", + "2024-08-04 21:47:16,861 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000001_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", + "2024-08-04 21:47:16,861 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", + "2024-08-04 21:47:16,862 INFO [Thread-57] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: mapResourceRequest:\n", + "2024-08-04 21:47:16,909 INFO [Thread-57] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: reduceResourceRequest:\n", + "2024-08-04 21:47:16,921 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Event Writer setup for JobId: job_1722807696501_0001, File: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1.jhist\n", + "2024-08-04 21:47:17,717 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:1 ScheduledMaps:2 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:0 CompletedReds:0 ContAlloc:0 ContRel:0 HostLocal:0 RackLocal:0\n", + "2024-08-04 21:47:17,767 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1722807696501_0001: ask=3 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", + "2024-08-04 21:47:17,769 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", + "2024-08-04 21:47:17,769 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold not met. completedMapsForReduceSlowstart 1\n", + "2024-08-04 21:47:18,791 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Got allocated containers 2\n", + "2024-08-04 21:47:18,795 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1722807696501_0001_01_000002 to attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:18,798 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1722807696501_0001_01_000003 to attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:18,798 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", + "2024-08-04 21:47:18,798 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold not met. completedMapsForReduceSlowstart 1\n", + "2024-08-04 21:47:18,798 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:1 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:2 AssignedReds:0 CompletedMaps:0 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:18,869 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: The job-jar file on the remote FS is hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job.jar\n", + "2024-08-04 21:47:18,874 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: The job-conf file on the remote FS is /tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job.xml\n", + "2024-08-04 21:47:18,877 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Adding #0 tokens and #1 secret keys for NM use for launching container\n", + "2024-08-04 21:47:18,877 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Size of containertokens_dob is 1\n", + "2024-08-04 21:47:18,877 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Putting shuffle token in serviceData\n", + "2024-08-04 21:47:18,903 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", + "2024-08-04 21:47:18,907 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000000_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", + "2024-08-04 21:47:18,912 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", + "2024-08-04 21:47:18,912 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000001_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", + "2024-08-04 21:47:18,915 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1722807696501_0001_01_000002 taskAttempt attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:18,917 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:18,919 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1722807696501_0001_01_000003 taskAttempt attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:18,919 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:19,103 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1722807696501_0001_m_000000_0 : 13562\n", + "2024-08-04 21:47:19,113 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1722807696501_0001_m_000000_0] using containerId: [container_1722807696501_0001_01_000002 on NM: [ced9dfeb9431:43465]\n", + "2024-08-04 21:47:19,117 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000000_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", + "2024-08-04 21:47:19,126 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000000 Task Transitioned from SCHEDULED to RUNNING\n", + "2024-08-04 21:47:19,166 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1722807696501_0001_m_000001_0 : 13562\n", + "2024-08-04 21:47:19,167 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1722807696501_0001_m_000001_0] using containerId: [container_1722807696501_0001_01_000003 on NM: [ced9dfeb9431:43465]\n", + "2024-08-04 21:47:19,167 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000001_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", + "2024-08-04 21:47:19,168 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000001 Task Transitioned from SCHEDULED to RUNNING\n", + "2024-08-04 21:47:19,808 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1722807696501_0001: ask=3 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", + "2024-08-04 21:47:24,007 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1722807696501_0001 (auth:SIMPLE) from ced9dfeb9431:60660 / 172.28.0.12:60660\n", + "2024-08-04 21:47:24,077 INFO [IPC Server handler 1 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1722807696501_0001_m_000002 asked for a task\n", + "2024-08-04 21:47:24,078 INFO [IPC Server handler 1 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1722807696501_0001_m_000002 given task: attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:24,147 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1722807696501_0001 (auth:SIMPLE) from ced9dfeb9431:60664 / 172.28.0.12:60664\n", + "2024-08-04 21:47:24,197 INFO [IPC Server handler 0 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1722807696501_0001_m_000003 asked for a task\n", + "2024-08-04 21:47:24,197 INFO [IPC Server handler 0 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1722807696501_0001_m_000003 given task: attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:30,508 INFO [IPC Server handler 1 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_m_000000_0 is : 0.0\n", + "2024-08-04 21:47:30,599 INFO [IPC Server handler 0 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_m_000001_0 is : 0.0\n", + "2024-08-04 21:47:30,792 INFO [IPC Server handler 2 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_m_000000_0 is : 1.0\n", + "2024-08-04 21:47:30,873 INFO [IPC Server handler 3 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:30,878 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000000_0 TaskAttempt Transitioned from RUNNING to SUCCESS_FINISHING_CONTAINER\n", + "2024-08-04 21:47:30,897 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:30,898 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000000 Task Transitioned from RUNNING to SUCCEEDED\n", + "2024-08-04 21:47:30,912 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 1\n", + "2024-08-04 21:47:30,915 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", + "2024-08-04 21:47:30,915 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold reached. Scheduling reduces.\n", + "2024-08-04 21:47:30,916 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: All maps assigned. Ramping up all remaining reduces:1\n", + "2024-08-04 21:47:30,916 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:1 AssignedMaps:2 AssignedReds:0 CompletedMaps:1 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:30,924 INFO [IPC Server handler 4 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_m_000001_0 is : 1.0\n", + "2024-08-04 21:47:30,934 INFO [IPC Server handler 15 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:30,952 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000001_0 TaskAttempt Transitioned from RUNNING to SUCCESS_FINISHING_CONTAINER\n", + "2024-08-04 21:47:30,952 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:30,952 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_m_000001 Task Transitioned from RUNNING to SUCCEEDED\n", + "2024-08-04 21:47:30,953 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 2\n", + "2024-08-04 21:47:31,916 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:1 AssignedMaps:2 AssignedReds:0 CompletedMaps:2 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:31,952 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1722807696501_0001: ask=1 release= 0 newContainers=0 finishedContainers=2 resourcelimit= knownNMs=1\n", + "2024-08-04 21:47:31,953 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1722807696501_0001_01_000002\n", + "2024-08-04 21:47:31,956 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1722807696501_0001_m_000000_0: \n", + "2024-08-04 21:47:31,957 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000000_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", + "2024-08-04 21:47:31,957 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1722807696501_0001_01_000003\n", + "2024-08-04 21:47:31,958 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1722807696501_0001_m_000001_0: \n", + "2024-08-04 21:47:31,958 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_m_000001_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", + "2024-08-04 21:47:31,959 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:1 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:31,962 INFO [ContainerLauncher #2] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1722807696501_0001_01_000002 taskAttempt attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:31,969 INFO [ContainerLauncher #3] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1722807696501_0001_01_000003 taskAttempt attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:32,967 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Got allocated containers 1\n", + "2024-08-04 21:47:32,968 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned to reduce\n", + "2024-08-04 21:47:32,972 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1722807696501_0001_01_000004 to attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:32,972 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:1 CompletedMaps:2 CompletedReds:0 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:32,985 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", + "2024-08-04 21:47:32,986 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", + "2024-08-04 21:47:32,987 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1722807696501_0001_01_000004 taskAttempt attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:32,987 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:33,025 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1722807696501_0001_r_000000_0 : 13562\n", + "2024-08-04 21:47:33,026 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1722807696501_0001_r_000000_0] using containerId: [container_1722807696501_0001_01_000004 on NM: [ced9dfeb9431:43465]\n", + "2024-08-04 21:47:33,026 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", + "2024-08-04 21:47:33,026 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_r_000000 Task Transitioned from SCHEDULED to RUNNING\n", + "2024-08-04 21:47:33,982 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1722807696501_0001: ask=1 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", + "2024-08-04 21:47:35,593 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1722807696501_0001 (auth:SIMPLE) from ced9dfeb9431:53632 / 172.28.0.12:53632\n", + "2024-08-04 21:47:35,618 INFO [IPC Server handler 0 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1722807696501_0001_r_000004 asked for a task\n", + "2024-08-04 21:47:35,618 INFO [IPC Server handler 0 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1722807696501_0001_r_000004 given task: attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:37,425 INFO [IPC Server handler 1 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: MapCompletionEvents request from attempt_1722807696501_0001_r_000000_0. startIndex 0 maxEvents 10000\n", + "2024-08-04 21:47:37,665 INFO [IPC Server handler 2 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_r_000000_0 is : 0.0\n", + "2024-08-04 21:47:38,116 INFO [IPC Server handler 10 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Commit-pending state update from attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:38,117 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from RUNNING to COMMIT_PENDING\n", + "2024-08-04 21:47:38,118 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: attempt_1722807696501_0001_r_000000_0 given a go for committing the task output.\n", + "2024-08-04 21:47:38,120 INFO [IPC Server handler 11 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Commit go/no-go request from attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:38,121 INFO [IPC Server handler 11 on default port 34115] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Result of canCommit for attempt_1722807696501_0001_r_000000_0:true\n", + "2024-08-04 21:47:38,180 INFO [IPC Server handler 12 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1722807696501_0001_r_000000_0 is : 1.0\n", + "2024-08-04 21:47:38,186 INFO [IPC Server handler 13 on default port 34115] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:38,191 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from COMMIT_PENDING to SUCCESS_FINISHING_CONTAINER\n", + "2024-08-04 21:47:38,194 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:38,194 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1722807696501_0001_r_000000 Task Transitioned from RUNNING to SUCCEEDED\n", + "2024-08-04 21:47:38,195 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 3\n", + "2024-08-04 21:47:38,196 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1722807696501_0001Job Transitioned from RUNNING to COMMITTING\n", + "2024-08-04 21:47:38,205 INFO [CommitterEvent Processor #1] org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing the event EventType: JOB_COMMIT\n", + "2024-08-04 21:47:38,308 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Calling handler for JobFinishedEvent \n", + "2024-08-04 21:47:38,309 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1722807696501_0001Job Transitioned from COMMITTING to SUCCEEDED\n", + "2024-08-04 21:47:38,345 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Job finished cleanly, recording last MRAppMaster retry\n", + "2024-08-04 21:47:38,346 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify RMCommunicator isAMLastRetry: true\n", + "2024-08-04 21:47:38,346 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: RMCommunicator notified that shouldUnregistered is: true\n", + "2024-08-04 21:47:38,346 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify JHEH isAMLastRetry: true\n", + "2024-08-04 21:47:38,349 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: JobHistoryEventHandler notified that forceJobCompletion is true\n", + "2024-08-04 21:47:38,349 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Calling stop for all the services\n", + "2024-08-04 21:47:38,362 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopping JobHistoryEventHandler. Size of the outstanding queue size is 0\n", + "2024-08-04 21:47:38,823 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copying hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1.jhist to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist_tmp\n", + "2024-08-04 21:47:38,885 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copied from: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1.jhist to done location: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist_tmp\n", + "2024-08-04 21:47:38,886 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Set historyUrl to http://ced9dfeb9431:19888/jobhistory/job/job_1722807696501_0001\n", + "2024-08-04 21:47:38,888 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copying hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1_conf.xml to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp\n", + "2024-08-04 21:47:39,007 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:1 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:39,012 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1722807696501_0001_01_000004\n", + "2024-08-04 21:47:39,012 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:39,012 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1722807696501_0001_r_000000_0: \n", + "2024-08-04 21:47:39,012 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1722807696501_0001_r_000000_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", + "2024-08-04 21:47:39,014 INFO [ContainerLauncher #5] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1722807696501_0001_01_000004 taskAttempt attempt_1722807696501_0001_r_000000_0\n", + "2024-08-04 21:47:39,351 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copied from: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1_conf.xml to done location: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp\n", + "2024-08-04 21:47:39,360 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001.summary_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001.summary\n", + "2024-08-04 21:47:39,365 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml\n", + "2024-08-04 21:47:39,370 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist\n", + "2024-08-04 21:47:39,371 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopped JobHistoryEventHandler. super.stop()\n", + "2024-08-04 21:47:39,375 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: Setting job diagnostics to \n", + "2024-08-04 21:47:39,375 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: History url is http://ced9dfeb9431:19888/jobhistory/job/job_1722807696501_0001\n", + "2024-08-04 21:47:39,392 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: Waiting for application to be successfully unregistered.\n", + "2024-08-04 21:47:40,395 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Final Stats: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", + "2024-08-04 21:47:40,398 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Deleting staging directory hdfs://localhost:9000 /tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001\n", + "2024-08-04 21:47:40,403 INFO [Thread-74] org.apache.hadoop.ipc.Server: Stopping server on 34115\n", + "2024-08-04 21:47:40,404 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: Stopping IPC Server listener on 0\n", + "2024-08-04 21:47:40,407 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: Stopping IPC Server Responder\n", + "2024-08-04 21:47:40,411 INFO [TaskHeartbeatHandler PingChecker] org.apache.hadoop.mapreduce.v2.app.TaskHeartbeatHandler: TaskHeartbeatHandler thread interrupted\n", + "2024-08-04 21:47:40,412 INFO [Ping Checker for TaskAttemptFinishingMonitor] org.apache.hadoop.yarn.util.AbstractLivelinessMonitor: TaskAttemptFinishingMonitor thread interrupted\n", + "2024-08-04 21:47:45,413 INFO [Thread-74] org.apache.hadoop.ipc.Server: Stopping server on 44831\n", + "2024-08-04 21:47:45,418 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: Stopping IPC Server listener on 0\n", + "2024-08-04 21:47:45,418 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: Stopping IPC Server Responder\n", + "2024-08-04 21:47:45,423 INFO [Thread-74] org.eclipse.jetty.server.handler.ContextHandler: Stopped o.e.j.w.WebAppContext@121cf6f4{mapreduce,/,null,STOPPED}{jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/mapreduce}\n", + "2024-08-04 21:47:45,431 INFO [Thread-74] org.eclipse.jetty.server.AbstractConnector: Stopped ServerConnector@1f95881a{HTTP/1.1, (http/1.1)}{0.0.0.0:0}\n", + "2024-08-04 21:47:45,431 INFO [Thread-74] org.eclipse.jetty.server.session: node0 Stopped scavenging\n", + "2024-08-04 21:47:45,432 INFO [Thread-74] org.eclipse.jetty.server.handler.ContextHandler: Stopped o.e.j.s.ServletContextHandler@76e3b45b{static,/static,jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/static,STOPPED}\n", "\n", "End of LogType:syslog\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000004 on 5a7facb30e25_39419\n", - "LogAggregationType: AGGREGATED\n", - "=======================================================================\n", - "LogType:syslog.shuffle\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:3385\n", - "LogContents:\n", - "2024-05-25 19:33:25,903 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: MergerManager: memoryLimit=601882624, maxSingleShuffleLimit=150470656, mergeThreshold=397242560, ioSortFactor=10, memToMemMergeOutputsThreshold=10\n", - "2024-05-25 19:33:25,920 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: attempt_1716665545557_0001_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events\n", - "2024-05-25 19:33:25,944 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: attempt_1716665545557_0001_r_000000_0: Got 2 new map-outputs\n", - "2024-05-25 19:33:26,118 INFO [fetcher#1] org.apache.hadoop.mapreduce.task.reduce.Fetcher: fetcher#1 about to shuffle output of map attempt_1716665545557_0001_m_000000_0 decomp: 24 len: 28 to MEMORY\n", - "2024-05-25 19:33:26,122 INFO [fetcher#1] org.apache.hadoop.mapreduce.task.reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:26,124 INFO [fetcher#1] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->24\n", - "2024-05-25 19:33:26,126 INFO [fetcher#1] org.apache.hadoop.mapreduce.task.reduce.ShuffleSchedulerImpl: 5a7facb30e25:13562 freed by fetcher#1 in 186ms\n", - "2024-05-25 19:33:26,145 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.Fetcher: fetcher#5 about to shuffle output of map attempt_1716665545557_0001_m_000001_0 decomp: 24 len: 28 to MEMORY\n", - "2024-05-25 19:33:26,149 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:26,149 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 2, commitMemory -> 24, usedMemory ->48\n", - "2024-05-25 19:33:26,150 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.ShuffleSchedulerImpl: 5a7facb30e25:13562 freed by fetcher#5 in 23ms\n", - "2024-05-25 19:33:26,150 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: EventFetcher is interrupted.. Returning\n", - "2024-05-25 19:33:26,159 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: finalMerge called with 2 in-memory map-outputs and 0 on-disk map-outputs\n", - "2024-05-25 19:33:26,172 INFO [main] org.apache.hadoop.mapred.Merger: Merging 2 sorted segments\n", - "2024-05-25 19:33:26,173 INFO [main] org.apache.hadoop.mapred.Merger: Down to the last merge-pass, with 2 segments left of total size: 42 bytes\n", - "2024-05-25 19:33:26,188 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merged 2 segments, 48 bytes to disk to satisfy reduce memory limit\n", - "2024-05-25 19:33:26,189 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merging 1 files, 50 bytes from disk\n", - "2024-05-25 19:33:26,196 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce\n", - "2024-05-25 19:33:26,196 INFO [main] org.apache.hadoop.mapred.Merger: Merging 1 sorted segments\n", - "2024-05-25 19:33:26,207 INFO [main] org.apache.hadoop.mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 43 bytes\n", - "\n", - "End of LogType:syslog.shuffle\n", - "*******************************************************************************\n", - "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:directory.info\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:2296\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:1953\n", "LogContents:\n", "ls -l:\n", - "total 36\n", - "-rw-r--r-- 1 root root 105 May 25 19:32 container_tokens\n", - "-rwx------ 1 root root 668 May 25 19:32 default_container_executor_session.sh\n", - "-rwx------ 1 root root 723 May 25 19:32 default_container_executor.sh\n", - "lrwxrwxrwx 1 root root 105 May 25 19:32 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\n", - "drwxr-xr-x 2 root root 4096 May 25 19:32 jobSubmitDir\n", - "lrwxrwxrwx 1 root root 105 May 25 19:32 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\n", - "-rwx------ 1 root root 5306 May 25 19:32 launch_container.sh\n", - "drwx--x--- 2 root root 4096 May 25 19:32 tmp\n", + "total 32\n", + "-rw-r--r-- 1 root root 129 Aug 4 21:47 container_tokens\n", + "-rwx------ 1 root root 668 Aug 4 21:47 default_container_executor_session.sh\n", + "-rwx------ 1 root root 723 Aug 4 21:47 default_container_executor.sh\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\n", + "-rwx------ 1 root root 5490 Aug 4 21:47 launch_container.sh\n", + "drwx--x--- 2 root root 4096 Aug 4 21:47 tmp\n", "find -L . -maxdepth 5 -ls:\n", - " 3303945 4 drwx--x--- 4 root root 4096 May 25 19:32 .\n", - " 3303949 4 -rw-r--r-- 1 root root 12 May 25 19:32 ./.container_tokens.crc\n", - " 3303950 8 -rwx------ 1 root root 5306 May 25 19:32 ./launch_container.sh\n", - " 3303955 4 -rw-r--r-- 1 root root 16 May 25 19:32 ./.default_container_executor.sh.crc\n", - " 3303953 4 -rw-r--r-- 1 root root 16 May 25 19:32 ./.default_container_executor_session.sh.crc\n", - " 3303947 4 drwx--x--- 2 root root 4096 May 25 19:32 ./tmp\n", - " 3303951 4 -rw-r--r-- 1 root root 52 May 25 19:32 ./.launch_container.sh.crc\n", - " 3303948 4 -rw-r--r-- 1 root root 105 May 25 19:32 ./container_tokens\n", - " 3303931 4 drwx------ 2 root root 4096 May 25 19:32 ./job.jar\n", - " 3303932 276 -r-x------ 1 root root 281348 May 25 19:32 ./job.jar/job.jar\n", - " 3303954 4 -rwx------ 1 root root 723 May 25 19:32 ./default_container_executor.sh\n", - " 3303952 4 -rwx------ 1 root root 668 May 25 19:32 ./default_container_executor_session.sh\n", - " 3303937 232 -r-x------ 1 root root 236606 May 25 19:32 ./job.xml\n", - " 3303961 4 drwxr-xr-x 2 root root 4096 May 25 19:32 ./jobSubmitDir\n", - " 3303927 4 -r-x------ 1 root root 43 May 25 19:32 ./jobSubmitDir/job.splitmetainfo\n", - " 3303934 4 -r-x------ 1 root root 299 May 25 19:32 ./jobSubmitDir/job.split\n", + " 5139104 4 drwx--x--- 3 root root 4096 Aug 4 21:47 .\n", + " 5139114 4 -rwx------ 1 root root 723 Aug 4 21:47 ./default_container_executor.sh\n", + " 5139063 232 -r-x------ 1 root root 236606 Aug 4 21:47 ./job.xml\n", + " 5139108 4 -rw-r--r-- 1 root root 129 Aug 4 21:47 ./container_tokens\n", + " 5139112 4 -rwx------ 1 root root 668 Aug 4 21:47 ./default_container_executor_session.sh\n", + " 5139110 8 -rwx------ 1 root root 5490 Aug 4 21:47 ./launch_container.sh\n", + " 5139115 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor.sh.crc\n", + " 5139111 4 -rw-r--r-- 1 root root 52 Aug 4 21:47 ./.launch_container.sh.crc\n", + " 5139057 4 drwx------ 2 root root 4096 Aug 4 21:47 ./job.jar\n", + " 5139058 276 -r-x------ 1 root root 281348 Aug 4 21:47 ./job.jar/job.jar\n", + " 5139109 4 -rw-r--r-- 1 root root 12 Aug 4 21:47 ./.container_tokens.crc\n", + " 5139113 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor_session.sh.crc\n", + " 5139107 4 drwx--x--- 2 root root 4096 Aug 4 21:47 ./tmp\n", "broken symlinks(find -L . -maxdepth 5 -type l -ls):\n", "\n", "End of LogType:directory.info\n", "*******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:launch_container.sh\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:5306\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:5490\n", "LogContents:\n", "#!/bin/bash\n", "\n", "set -o pipefail -e\n", - "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/prelaunch.out\"\n", + "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/prelaunch.out\"\n", "exec >\"${PRELAUNCH_OUT}\"\n", - "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/prelaunch.err\"\n", + "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/prelaunch.err\"\n", "exec 2>\"${PRELAUNCH_ERR}\"\n", "echo \"Setting up env variables\"\n", "export JAVA_HOME=${JAVA_HOME:-\"/usr/lib/jvm/java-11-openjdk-amd64\"}\n", @@ -4247,67 +4679,65 @@ "export PATH=${PATH:-\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\"}\n", "export LANG=${LANG:-\"en_US.UTF-8\"}\n", "export HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-\"/content/hadoop-3.3.6\"}\n", - "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/container_tokens\"\n", - "export CONTAINER_ID=\"container_1716665545557_0001_01_000001\"\n", - "export NM_PORT=\"39419\"\n", - "export NM_HOST=\"5a7facb30e25\"\n", + "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/container_tokens\"\n", + "export CONTAINER_ID=\"container_1722807696501_0001_01_000004\"\n", + "export NM_PORT=\"43465\"\n", + "export NM_HOST=\"ced9dfeb9431\"\n", "export NM_HTTP_PORT=\"8042\"\n", - "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\"\n", + "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\"\n", "export LOCAL_USER_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/\"\n", - "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001\"\n", + "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004\"\n", "export USER=\"root\"\n", "export LOGNAME=\"root\"\n", "export HOME=\"/home/\"\n", - "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001\"\n", - "export LOCALIZATION_COUNTERS=\"520180,0,4,0,694\"\n", + "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004\"\n", + "export LOCALIZATION_COUNTERS=\"0,519814,0,2,5\"\n", "export JVM_PID=\"$$\"\n", "export NM_AUX_SERVICE_mapreduce_shuffle=\"AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"\n", - "export APPLICATION_WEB_PROXY_BASE=\"/proxy/application_1716665545557_0001\"\n", + "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/stdout\"\n", "export SHELL=\"/bin/bash\"\n", + "export HADOOP_ROOT_LOGGER=\"INFO,console\"\n", "export CLASSPATH=\"$PWD:$HADOOP_CONF_DIR:$HADOOP_COMMON_HOME/share/hadoop/common/*:$HADOOP_COMMON_HOME/share/hadoop/common/lib/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*:$HADOOP_YARN_HOME/share/hadoop/yarn/*:$HADOOP_YARN_HOME/share/hadoop/yarn/lib/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/*:job.jar/classes/:job.jar/lib/*:$PWD/*\"\n", - "export APP_SUBMIT_TIME_ENV=\"1716665572024\"\n", "export LD_LIBRARY_PATH=\"$PWD:$HADOOP_COMMON_HOME/lib/native\"\n", + "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/stderr\"\n", + "export HADOOP_CLIENT_OPTS=\"\"\n", "export MALLOC_ARENA_MAX=\"4\"\n", "echo \"Setting up job resources\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\" \"job.xml\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\" \"job.jar\"\n", - "mkdir -p jobSubmitDir\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/10/job.splitmetainfo\" \"jobSubmitDir/job.splitmetainfo\"\n", - "mkdir -p jobSubmitDir\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/12/job.split\" \"jobSubmitDir/job.split\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\" \"job.jar\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\" \"job.xml\"\n", "echo \"Copying debugging information\"\n", "# Creating copy of launch script\n", - "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/launch_container.sh\"\n", - "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/launch_container.sh\"\n", + "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/launch_container.sh\"\n", + "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/launch_container.sh\"\n", "# Determining directory contents\n", - "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", - "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", - "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", - "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", - "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", - "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/directory.info\"\n", + "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", + "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", + "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", + "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", + "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", + "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/directory.info\"\n", "echo \"Launching container\"\n", - "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog -Xmx1024m org.apache.hadoop.mapreduce.v2.app.MRAppMaster 1>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000001/stderr \"\n", + "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog -Dyarn.app.mapreduce.shuffle.logger=INFO,shuffleCLA -Dyarn.app.mapreduce.shuffle.logfile=syslog.shuffle -Dyarn.app.mapreduce.shuffle.log.filesize=0 -Dyarn.app.mapreduce.shuffle.log.backups=0 org.apache.hadoop.mapred.YarnChild 172.28.0.12 34115 attempt_1722807696501_0001_r_000000_0 4 1>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000004/stderr \"\n", "\n", "End of LogType:launch_container.sh\n", "************************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.err\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:prelaunch.err\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.out\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:100\n", "LogContents:\n", "Setting up env variables\n", @@ -4318,349 +4748,195 @@ "End of LogType:prelaunch.out\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stderr\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:2342\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:0\n", "LogContents:\n", - "WARNING: An illegal reflective access operation has occurred\n", - "WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)\n", - "WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2\n", - "WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations\n", - "WARNING: All illegal access operations will be denied in a future release\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", - "INFO: Registering org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver as a provider class\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", - "INFO: Registering org.apache.hadoop.yarn.webapp.GenericExceptionHandler as a provider class\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register\n", - "INFO: Registering org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices as a root resource class\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate\n", - "INFO: Initiating Jersey application, version 'Jersey: 1.19.4 05/24/2017 03:20 PM'\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", - "INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver to GuiceManagedComponentProvider with the scope \"Singleton\"\n", - "May 25, 2024 7:33:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", - "INFO: Binding org.apache.hadoop.yarn.webapp.GenericExceptionHandler to GuiceManagedComponentProvider with the scope \"Singleton\"\n", - "May 25, 2024 7:33:04 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider\n", - "INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices to GuiceManagedComponentProvider with the scope \"PerRequest\"\n", - "log4j:WARN No appenders could be found for logger (org.apache.hadoop.mapreduce.v2.app.MRAppMaster).\n", - "log4j:WARN Please initialize the log4j system properly.\n", - "log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.\n", "\n", "End of LogType:stderr\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stdout\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stdout\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000001 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:syslog\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:69185\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:30450\n", "LogContents:\n", - "2024-05-25 19:32:57,392 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Created MRAppMaster for application appattempt_1716665545557_0001_000001\n", - "2024-05-25 19:32:57,777 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: \n", + "2024-08-04 21:47:34,754 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", + "2024-08-04 21:47:34,938 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", + "2024-08-04 21:47:35,178 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", + "2024-08-04 21:47:35,178 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system started\n", + "2024-08-04 21:47:35,304 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1722807696501_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@7c8c9a05)]\n", + "2024-08-04 21:47:35,378 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", + "2024-08-04 21:47:35,774 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\n", + "2024-08-04 21:47:36,499 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", "/************************************************************\n", "[system properties]\n", "os.name: Linux\n", "os.version: 6.1.85+\n", "java.home: /usr/lib/jvm/java-11-openjdk-amd64\n", - "java.runtime.version: 11.0.22+7-post-Ubuntu-0ubuntu222.04.1\n", + "java.runtime.version: 11.0.24+8-post-Ubuntu-1ubuntu322.04\n", "java.vendor: Ubuntu\n", - "java.version: 11.0.22\n", + "java.version: 11.0.24\n", "java.vm.name: OpenJDK 64-Bit Server VM\n", - "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/job.jar\n", - "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/tmp\n", - "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001\n", + "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/job.jar\n", + "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/tmp\n", + "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004\n", "user.name: root\n", "************************************************************/\n", - "2024-05-25 19:32:57,975 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", - "2024-05-25 19:32:58,458 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Executing with tokens: [Kind: YARN_AM_RM_TOKEN, Service: , Ident: (appAttemptId { application_id { id: 1 cluster_timestamp: 1716665545557 } attemptId: 1 } keyId: -2099236621)]\n", - "2024-05-25 19:32:58,590 INFO [main] org.apache.hadoop.conf.Configuration: resource-types.xml not found\n", - "2024-05-25 19:32:58,597 INFO [main] org.apache.hadoop.yarn.util.resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", - "2024-05-25 19:32:58,624 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Using mapred newApiCommitter.\n", - "2024-05-25 19:32:58,630 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: OutputCommitter set in config null\n", - "2024-05-25 19:32:58,787 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:32:58,789 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:32:58,790 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:33:00,215 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter\n", - "2024-05-25 19:33:00,634 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.jobhistory.EventType for class org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler\n", - "2024-05-25 19:33:00,648 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.JobEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$JobEventDispatcher\n", - "2024-05-25 19:33:00,649 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.TaskEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$TaskEventDispatcher\n", - "2024-05-25 19:33:00,652 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.TaskAttemptEventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$TaskAttemptEventDispatcher\n", - "2024-05-25 19:33:00,652 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventType for class org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler\n", - "2024-05-25 19:33:00,658 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.speculate.Speculator$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$SpeculatorEventDispatcher\n", - "2024-05-25 19:33:00,658 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.rm.ContainerAllocator$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$ContainerAllocatorRouter\n", - "2024-05-25 19:33:00,665 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncher$EventType for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$ContainerLauncherRouter\n", - "2024-05-25 19:33:00,778 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", - "2024-05-25 19:33:00,839 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", - "2024-05-25 19:33:00,896 INFO [main] org.apache.hadoop.mapreduce.v2.jobhistory.JobHistoryUtils: Default file system [hdfs://localhost:9000]\n", - "2024-05-25 19:33:00,963 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Perms after creating 488, Expected: 504\n", - "2024-05-25 19:33:00,963 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Explicitly setting permissions to : 504, rwxrwx---\n", - "2024-05-25 19:33:00,973 INFO [main] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Emitting job history data to the timeline server is not enabled\n", - "2024-05-25 19:33:01,096 INFO [main] org.apache.hadoop.yarn.event.AsyncDispatcher: Registering class org.apache.hadoop.mapreduce.v2.app.job.event.JobFinishEvent$Type for class org.apache.hadoop.mapreduce.v2.app.MRAppMaster$JobFinishEventHandler\n", - "2024-05-25 19:33:01,549 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", - "2024-05-25 19:33:01,700 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", - "2024-05-25 19:33:01,700 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MRAppMaster metrics system started\n", - "2024-05-25 19:33:01,714 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Adding job token for job_1716665545557_0001 to jobTokenSecretManager\n", - "2024-05-25 19:33:01,859 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Not uberizing job_1716665545557_0001 because: not enabled;\n", - "2024-05-25 19:33:01,879 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Input size for job job_1716665545557_0001 = 236. Number of splits = 2\n", - "2024-05-25 19:33:01,881 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Number of reduces for job job_1716665545557_0001 = 1\n", - "2024-05-25 19:33:01,881 INFO [main] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1716665545557_0001Job Transitioned from NEW to INITED\n", - "2024-05-25 19:33:01,882 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: MRAppMaster launching normal, non-uberized, multi-container job job_1716665545557_0001.\n", - "2024-05-25 19:33:01,913 INFO [main] org.apache.hadoop.ipc.CallQueueManager: Using callQueue: class java.util.concurrent.LinkedBlockingQueue, queueCapacity: 100, scheduler: class org.apache.hadoop.ipc.DefaultRpcScheduler, ipcBackoff: false.\n", - "2024-05-25 19:33:01,923 INFO [main] org.apache.hadoop.ipc.Server: Listener at 0.0.0.0:40501\n", - "2024-05-25 19:33:01,926 INFO [Socket Reader #1 for port 0] org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 0\n", - "2024-05-25 19:33:02,156 INFO [main] org.apache.hadoop.yarn.factories.impl.pb.RpcServerFactoryPBImpl: Adding protocol org.apache.hadoop.mapreduce.v2.api.MRClientProtocolPB to the server\n", - "2024-05-25 19:33:02,157 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: IPC Server Responder: starting\n", - "2024-05-25 19:33:02,157 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: IPC Server listener on 0: starting\n", - "2024-05-25 19:33:02,159 INFO [main] org.apache.hadoop.mapreduce.v2.app.client.MRClientService: Instantiated MRClientService at 5a7facb30e25/172.28.0.12:40501\n", - "2024-05-25 19:33:02,196 INFO [main] org.eclipse.jetty.util.log: Logging initialized @6618ms to org.eclipse.jetty.util.log.Slf4jLog\n", - "2024-05-25 19:33:02,317 WARN [main] org.apache.hadoop.security.authentication.server.AuthenticationFilter: Unable to initialize FileSignerSecretProvider, falling back to use random secrets. Reason: Could not read signature secret file: /root/hadoop-http-auth-signature-secret\n", - "2024-05-25 19:33:02,322 INFO [main] org.apache.hadoop.http.HttpRequestLog: Http request log for http.requests.mapreduce is not defined\n", - "2024-05-25 19:33:02,329 INFO [main] org.apache.hadoop.http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)\n", - "2024-05-25 19:33:02,398 INFO [main] org.apache.hadoop.http.HttpServer2: Added filter AM_PROXY_FILTER (class=org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter) to context mapreduce\n", - "2024-05-25 19:33:02,399 INFO [main] org.apache.hadoop.http.HttpServer2: Added filter AM_PROXY_FILTER (class=org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter) to context static\n", - "2024-05-25 19:33:02,988 INFO [main] org.apache.hadoop.yarn.webapp.WebApps: Registered webapp guice modules\n", - "2024-05-25 19:33:02,990 INFO [main] org.apache.hadoop.http.HttpServer2: Jetty bound to port 46393\n", - "2024-05-25 19:33:02,991 INFO [main] org.eclipse.jetty.server.Server: jetty-9.4.51.v20230217; built: 2023-02-17T08:19:37.309Z; git: b45c405e4544384de066f814ed42ae3dceacdd49; jvm 11.0.22+7-post-Ubuntu-0ubuntu222.04.1\n", - "2024-05-25 19:33:03,028 INFO [main] org.eclipse.jetty.server.session: DefaultSessionIdManager workerName=node0\n", - "2024-05-25 19:33:03,028 INFO [main] org.eclipse.jetty.server.session: No SessionScavenger set, using defaults\n", - "2024-05-25 19:33:03,033 INFO [main] org.eclipse.jetty.server.session: node0 Scavenging every 600000ms\n", - "2024-05-25 19:33:03,065 INFO [main] org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.s.ServletContextHandler@76e3b45b{static,/static,jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/static,AVAILABLE}\n", - "2024-05-25 19:33:04,439 INFO [main] org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.w.WebAppContext@6abe62bb{mapreduce,/,file:///tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/tmp/jetty-0_0_0_0-46393-hadoop-yarn-common-3_3_6_jar-_-any-17519867017509416419/webapp/,AVAILABLE}{jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/mapreduce}\n", - "2024-05-25 19:33:04,450 INFO [main] org.eclipse.jetty.server.AbstractConnector: Started ServerConnector@1f95881a{HTTP/1.1, (http/1.1)}{0.0.0.0:46393}\n", - "2024-05-25 19:33:04,450 INFO [main] org.eclipse.jetty.server.Server: Started @8872ms\n", - "2024-05-25 19:33:04,450 INFO [main] org.apache.hadoop.yarn.webapp.WebApps: Web app mapreduce started at 46393\n", - "2024-05-25 19:33:04,456 INFO [main] org.apache.hadoop.ipc.CallQueueManager: Using callQueue: class java.util.concurrent.LinkedBlockingQueue, queueCapacity: 3000, scheduler: class org.apache.hadoop.ipc.DefaultRpcScheduler, ipcBackoff: false.\n", - "2024-05-25 19:33:04,456 INFO [main] org.apache.hadoop.ipc.Server: Listener at 0.0.0.0:33417\n", - "2024-05-25 19:33:04,457 INFO [Socket Reader #1 for port 0] org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 0\n", - "2024-05-25 19:33:04,465 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: IPC Server Responder: starting\n", - "2024-05-25 19:33:04,466 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: IPC Server listener on 0: starting\n", - "2024-05-25 19:33:04,494 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: nodeBlacklistingEnabled:true\n", - "2024-05-25 19:33:04,494 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: maxTaskFailuresPerNode is 3\n", - "2024-05-25 19:33:04,494 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: blacklistDisablePercent is 33\n", - "2024-05-25 19:33:04,496 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: 0% of the mappers will be scheduled using OPPORTUNISTIC containers\n", - "2024-05-25 19:33:04,532 INFO [main] org.apache.hadoop.yarn.client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8030\n", - "2024-05-25 19:33:04,709 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: maxContainerCapability: \n", - "2024-05-25 19:33:04,710 INFO [main] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: queue: default\n", - "2024-05-25 19:33:04,714 INFO [main] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Upper limit on the thread pool size is 500\n", - "2024-05-25 19:33:04,714 INFO [main] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: The thread pool initial size is 10\n", - "2024-05-25 19:33:04,729 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1716665545557_0001Job Transitioned from INITED to SETUP\n", - "2024-05-25 19:33:04,732 INFO [CommitterEvent Processor #0] org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing the event EventType: JOB_SETUP\n", - "2024-05-25 19:33:04,746 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1716665545557_0001Job Transitioned from SETUP to RUNNING\n", - "2024-05-25 19:33:04,831 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Resource capability of task type MAP is set to \n", - "2024-05-25 19:33:04,855 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000000 Task Transitioned from NEW to SCHEDULED\n", - "2024-05-25 19:33:04,863 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000001 Task Transitioned from NEW to SCHEDULED\n", - "2024-05-25 19:33:04,864 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Resource capability of task type REDUCE is set to \n", - "2024-05-25 19:33:04,865 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_r_000000 Task Transitioned from NEW to SCHEDULED\n", - "2024-05-25 19:33:04,870 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000000_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", - "2024-05-25 19:33:04,871 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000001_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", - "2024-05-25 19:33:04,871 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from NEW to UNASSIGNED\n", - "2024-05-25 19:33:04,872 INFO [Thread-57] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: mapResourceRequest:\n", - "2024-05-25 19:33:04,904 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Event Writer setup for JobId: job_1716665545557_0001, File: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job_1716665545557_0001_1.jhist\n", - "2024-05-25 19:33:04,934 INFO [Thread-57] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: reduceResourceRequest:\n", - "2024-05-25 19:33:05,719 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:1 ScheduledMaps:2 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:0 CompletedReds:0 ContAlloc:0 ContRel:0 HostLocal:0 RackLocal:0\n", - "2024-05-25 19:33:05,784 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1716665545557_0001: ask=3 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", - "2024-05-25 19:33:05,794 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", - "2024-05-25 19:33:05,794 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold not met. completedMapsForReduceSlowstart 1\n", - "2024-05-25 19:33:06,812 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Got allocated containers 2\n", - "2024-05-25 19:33:06,814 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1716665545557_0001_01_000002 to attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:06,816 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1716665545557_0001_01_000003 to attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:06,816 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", - "2024-05-25 19:33:06,816 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold not met. completedMapsForReduceSlowstart 1\n", - "2024-05-25 19:33:06,816 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:1 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:2 AssignedReds:0 CompletedMaps:0 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:06,884 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: The job-jar file on the remote FS is hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job.jar\n", - "2024-05-25 19:33:06,893 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: The job-conf file on the remote FS is /tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job.xml\n", - "2024-05-25 19:33:06,896 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Adding #0 tokens and #1 secret keys for NM use for launching container\n", - "2024-05-25 19:33:06,896 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Size of containertokens_dob is 1\n", - "2024-05-25 19:33:06,896 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Putting shuffle token in serviceData\n", - "2024-05-25 19:33:06,921 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", - "2024-05-25 19:33:06,924 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000000_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", - "2024-05-25 19:33:06,933 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", - "2024-05-25 19:33:06,933 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000001_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", - "2024-05-25 19:33:06,935 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1716665545557_0001_01_000002 taskAttempt attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:06,937 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1716665545557_0001_01_000003 taskAttempt attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:06,939 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:06,940 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:07,095 INFO [ContainerLauncher #0] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1716665545557_0001_m_000000_0 : 13562\n", - "2024-05-25 19:33:07,100 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1716665545557_0001_m_000000_0] using containerId: [container_1716665545557_0001_01_000002 on NM: [5a7facb30e25:39419]\n", - "2024-05-25 19:33:07,106 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000000_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", - "2024-05-25 19:33:07,112 INFO [ContainerLauncher #1] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1716665545557_0001_m_000001_0 : 13562\n", - "2024-05-25 19:33:07,112 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000000 Task Transitioned from SCHEDULED to RUNNING\n", - "2024-05-25 19:33:07,113 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1716665545557_0001_m_000001_0] using containerId: [container_1716665545557_0001_01_000003 on NM: [5a7facb30e25:39419]\n", - "2024-05-25 19:33:07,113 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000001_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", - "2024-05-25 19:33:07,113 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000001 Task Transitioned from SCHEDULED to RUNNING\n", - "2024-05-25 19:33:07,824 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1716665545557_0001: ask=3 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", - "2024-05-25 19:33:11,389 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1716665545557_0001 (auth:SIMPLE) from 5a7facb30e25:50972 / 172.28.0.12:50972\n", - "2024-05-25 19:33:11,534 INFO [IPC Server handler 7 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1716665545557_0001_m_000002 asked for a task\n", - "2024-05-25 19:33:11,536 INFO [IPC Server handler 7 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1716665545557_0001_m_000002 given task: attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:12,100 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1716665545557_0001 (auth:SIMPLE) from 5a7facb30e25:50986 / 172.28.0.12:50986\n", - "2024-05-25 19:33:12,177 INFO [IPC Server handler 8 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1716665545557_0001_m_000003 asked for a task\n", - "2024-05-25 19:33:12,177 INFO [IPC Server handler 8 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1716665545557_0001_m_000003 given task: attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:17,907 INFO [IPC Server handler 8 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_m_000001_0 is : 0.0\n", - "2024-05-25 19:33:17,940 INFO [IPC Server handler 10 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_m_000000_0 is : 0.0\n", - "2024-05-25 19:33:18,057 INFO [IPC Server handler 9 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_m_000000_0 is : 1.0\n", - "2024-05-25 19:33:18,081 INFO [IPC Server handler 11 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:18,085 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000000_0 TaskAttempt Transitioned from RUNNING to SUCCESS_FINISHING_CONTAINER\n", - "2024-05-25 19:33:18,102 INFO [IPC Server handler 12 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_m_000001_0 is : 1.0\n", - "2024-05-25 19:33:18,115 INFO [IPC Server handler 15 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:18,134 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:18,136 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000000 Task Transitioned from RUNNING to SUCCEEDED\n", - "2024-05-25 19:33:18,141 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000001_0 TaskAttempt Transitioned from RUNNING to SUCCESS_FINISHING_CONTAINER\n", - "2024-05-25 19:33:18,143 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 1\n", - "2024-05-25 19:33:18,146 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:18,146 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_m_000001 Task Transitioned from RUNNING to SUCCEEDED\n", - "2024-05-25 19:33:18,146 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 2\n", - "2024-05-25 19:33:18,923 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:1 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:2 AssignedReds:0 CompletedMaps:2 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:18,935 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1716665545557_0001_01_000003\n", - "2024-05-25 19:33:18,936 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1716665545557_0001_01_000002\n", - "2024-05-25 19:33:18,936 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1716665545557_0001_m_000001_0: \n", - "2024-05-25 19:33:18,936 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Recalculating schedule, headroom=\n", - "2024-05-25 19:33:18,936 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Reduce slow start threshold reached. Scheduling reduces.\n", - "2024-05-25 19:33:18,936 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: All maps assigned. Ramping up all remaining reduces:1\n", - "2024-05-25 19:33:18,936 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000001_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", - "2024-05-25 19:33:18,937 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1716665545557_0001_m_000000_0: \n", - "2024-05-25 19:33:18,937 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:1 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:0 ContAlloc:2 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:18,937 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_m_000000_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", - "2024-05-25 19:33:18,938 INFO [ContainerLauncher #2] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1716665545557_0001_01_000003 taskAttempt attempt_1716665545557_0001_m_000001_0\n", - "2024-05-25 19:33:18,938 INFO [ContainerLauncher #3] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1716665545557_0001_01_000002 taskAttempt attempt_1716665545557_0001_m_000000_0\n", - "2024-05-25 19:33:19,942 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1716665545557_0001: ask=1 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", - "2024-05-25 19:33:20,948 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Got allocated containers 1\n", - "2024-05-25 19:33:20,949 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned to reduce\n", - "2024-05-25 19:33:20,949 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Assigned container container_1716665545557_0001_01_000004 to attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:20,949 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:1 CompletedMaps:2 CompletedReds:0 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:20,960 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapred.JobConf: Task java-opts do not specify heap size. Setting task attempt jvm max heap size to -Xmx820m\n", - "2024-05-25 19:33:20,961 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from UNASSIGNED to ASSIGNED\n", - "2024-05-25 19:33:20,962 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_REMOTE_LAUNCH for container container_1716665545557_0001_01_000004 taskAttempt attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:20,962 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Launching attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:21,000 INFO [ContainerLauncher #4] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Shuffle port returned by ContainerManager for attempt_1716665545557_0001_r_000000_0 : 13562\n", - "2024-05-25 19:33:21,001 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: TaskAttempt: [attempt_1716665545557_0001_r_000000_0] using containerId: [container_1716665545557_0001_01_000004 on NM: [5a7facb30e25:39419]\n", - "2024-05-25 19:33:21,001 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from ASSIGNED to RUNNING\n", - "2024-05-25 19:33:21,002 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_r_000000 Task Transitioned from SCHEDULED to RUNNING\n", - "2024-05-25 19:33:21,957 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerRequestor: getResources() for application_1716665545557_0001: ask=1 release= 0 newContainers=0 finishedContainers=0 resourcelimit= knownNMs=1\n", - "2024-05-25 19:33:23,390 INFO [Socket Reader #1 for port 0] SecurityLogger.org.apache.hadoop.ipc.Server: Auth successful for job_1716665545557_0001 (auth:SIMPLE) from 5a7facb30e25:36520 / 172.28.0.12:36520\n", - "2024-05-25 19:33:23,429 INFO [IPC Server handler 17 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : jvm_1716665545557_0001_r_000004 asked for a task\n", - "2024-05-25 19:33:23,429 INFO [IPC Server handler 17 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: jvm_1716665545557_0001_r_000004 given task: attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:25,933 INFO [IPC Server handler 10 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: MapCompletionEvents request from attempt_1716665545557_0001_r_000000_0. startIndex 0 maxEvents 10000\n", - "2024-05-25 19:33:26,155 INFO [IPC Server handler 17 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_r_000000_0 is : 0.0\n", - "2024-05-25 19:33:27,021 INFO [IPC Server handler 9 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Commit-pending state update from attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:27,023 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from RUNNING to COMMIT_PENDING\n", - "2024-05-25 19:33:27,024 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: attempt_1716665545557_0001_r_000000_0 given a go for committing the task output.\n", - "2024-05-25 19:33:27,026 INFO [IPC Server handler 11 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Commit go/no-go request from attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:27,026 INFO [IPC Server handler 11 on default port 33417] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Result of canCommit for attempt_1716665545557_0001_r_000000_0:true\n", - "2024-05-25 19:33:27,099 INFO [IPC Server handler 12 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Progress of TaskAttempt attempt_1716665545557_0001_r_000000_0 is : 1.0\n", - "2024-05-25 19:33:27,123 INFO [IPC Server handler 17 on default port 33417] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Done acknowledgment from attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:27,126 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from COMMIT_PENDING to SUCCESS_FINISHING_CONTAINER\n", - "2024-05-25 19:33:27,130 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: Task succeeded with attempt attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:27,130 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: task_1716665545557_0001_r_000000 Task Transitioned from RUNNING to SUCCEEDED\n", - "2024-05-25 19:33:27,130 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 3\n", - "2024-05-25 19:33:27,131 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1716665545557_0001Job Transitioned from RUNNING to COMMITTING\n", - "2024-05-25 19:33:27,132 INFO [CommitterEvent Processor #1] org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing the event EventType: JOB_COMMIT\n", - "2024-05-25 19:33:27,241 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Calling handler for JobFinishedEvent \n", - "2024-05-25 19:33:27,242 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: job_1716665545557_0001Job Transitioned from COMMITTING to SUCCEEDED\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Job finished cleanly, recording last MRAppMaster retry\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify RMCommunicator isAMLastRetry: true\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: RMCommunicator notified that shouldUnregistered is: true\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify JHEH isAMLastRetry: true\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: JobHistoryEventHandler notified that forceJobCompletion is true\n", - "2024-05-25 19:33:27,267 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Calling stop for all the services\n", - "2024-05-25 19:33:27,270 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopping JobHistoryEventHandler. Size of the outstanding queue size is 0\n", - "2024-05-25 19:33:27,998 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:1 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:28,005 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received completed container container_1716665545557_0001_01_000004\n", - "2024-05-25 19:33:28,005 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: After Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:28,005 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1716665545557_0001_r_000000_0: \n", - "2024-05-25 19:33:28,005 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: attempt_1716665545557_0001_r_000000_0 TaskAttempt Transitioned from SUCCESS_FINISHING_CONTAINER to SUCCEEDED\n", - "2024-05-25 19:33:28,006 INFO [ContainerLauncher #5] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing the event EventType: CONTAINER_COMPLETED for container container_1716665545557_0001_01_000004 taskAttempt attempt_1716665545557_0001_r_000000_0\n", - "2024-05-25 19:33:28,159 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copying hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job_1716665545557_0001_1.jhist to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp\n", - "2024-05-25 19:33:28,649 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copied from: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job_1716665545557_0001_1.jhist to done location: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp\n", - "2024-05-25 19:33:28,650 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Set historyUrl to http://5a7facb30e25:19888/jobhistory/job/job_1716665545557_0001\n", - "2024-05-25 19:33:28,652 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copying hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job_1716665545557_0001_1_conf.xml to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml_tmp\n", - "2024-05-25 19:33:28,765 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Copied from: hdfs://localhost:9000/tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001/job_1716665545557_0001_1_conf.xml to done location: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml_tmp\n", - "2024-05-25 19:33:28,778 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001.summary_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001.summary\n", - "2024-05-25 19:33:28,784 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml\n", - "2024-05-25 19:33:28,793 INFO [eventHandlingThread] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Moved tmp to done: hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp to hdfs://localhost:9000/tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist\n", - "2024-05-25 19:33:28,795 INFO [Thread-74] org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopped JobHistoryEventHandler. super.stop()\n", - "2024-05-25 19:33:28,805 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: Setting job diagnostics to \n", - "2024-05-25 19:33:28,805 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: History url is http://5a7facb30e25:19888/jobhistory/job/job_1716665545557_0001\n", - "2024-05-25 19:33:28,826 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: Waiting for application to be successfully unregistered.\n", - "2024-05-25 19:33:29,829 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Final Stats: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:0 AssignedReds:0 CompletedMaps:2 CompletedReds:1 ContAlloc:3 ContRel:0 HostLocal:2 RackLocal:0\n", - "2024-05-25 19:33:29,831 INFO [Thread-74] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Deleting staging directory hdfs://localhost:9000 /tmp/hadoop-yarn/staging/root/.staging/job_1716665545557_0001\n", - "2024-05-25 19:33:29,839 INFO [Thread-74] org.apache.hadoop.ipc.Server: Stopping server on 33417\n", - "2024-05-25 19:33:29,844 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: Stopping IPC Server listener on 0\n", - "2024-05-25 19:33:29,844 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: Stopping IPC Server Responder\n", - "2024-05-25 19:33:29,849 INFO [TaskHeartbeatHandler PingChecker] org.apache.hadoop.mapreduce.v2.app.TaskHeartbeatHandler: TaskHeartbeatHandler thread interrupted\n", - "2024-05-25 19:33:29,850 INFO [Ping Checker for TaskAttemptFinishingMonitor] org.apache.hadoop.yarn.util.AbstractLivelinessMonitor: TaskAttemptFinishingMonitor thread interrupted\n", - "2024-05-25 19:33:34,851 INFO [Thread-74] org.apache.hadoop.ipc.Server: Stopping server on 40501\n", - "2024-05-25 19:33:34,852 INFO [IPC Server Responder] org.apache.hadoop.ipc.Server: Stopping IPC Server Responder\n", - "2024-05-25 19:33:34,853 INFO [IPC Server listener on 0] org.apache.hadoop.ipc.Server: Stopping IPC Server listener on 0\n", - "2024-05-25 19:33:34,857 INFO [Thread-74] org.eclipse.jetty.server.handler.ContextHandler: Stopped o.e.j.w.WebAppContext@6abe62bb{mapreduce,/,null,STOPPED}{jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/mapreduce}\n", - "2024-05-25 19:33:34,863 INFO [Thread-74] org.eclipse.jetty.server.AbstractConnector: Stopped ServerConnector@1f95881a{HTTP/1.1, (http/1.1)}{0.0.0.0:0}\n", - "2024-05-25 19:33:34,864 INFO [Thread-74] org.eclipse.jetty.server.session: node0 Stopped scavenging\n", - "2024-05-25 19:33:34,866 INFO [Thread-74] org.eclipse.jetty.server.handler.ContextHandler: Stopped o.e.j.s.ServletContextHandler@76e3b45b{static,/static,jar:file:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar!/webapps/static,STOPPED}\n", + "2024-08-04 21:47:36,504 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", + "2024-08-04 21:47:37,285 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:47:37,287 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:47:37,287 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:47:37,327 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:47:37,358 INFO [main] org.apache.hadoop.mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@49cf9028\n", + "2024-08-04 21:47:37,362 WARN [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system already initialized!\n", + "2024-08-04 21:47:37,848 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: mapred.skip.on is deprecated. Instead, use mapreduce.job.skiprecords\n", + "2024-08-04 21:47:38,098 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1722807696501_0001_r_000000_0 is done. And is in the process of committing\n", + "2024-08-04 21:47:38,127 INFO [main] org.apache.hadoop.mapred.Task: Task attempt_1722807696501_0001_r_000000_0 is allowed to commit now\n", + "2024-08-04 21:47:38,162 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: Saved output of task 'attempt_1722807696501_0001_r_000000_0' to hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722808014657_1702923399/out\n", + "2024-08-04 21:47:38,188 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1722807696501_0001_r_000000_0' done.\n", + "2024-08-04 21:47:38,225 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1722807696501_0001_r_000000_0: Counters: 35\n", + "\tFile System Counters\n", + "\t\tFILE: Number of bytes read=50\n", + "\t\tFILE: Number of bytes written=276519\n", + "\t\tFILE: Number of read operations=0\n", + "\t\tFILE: Number of large read operations=0\n", + "\t\tFILE: Number of write operations=0\n", + "\t\tHDFS: Number of bytes read=0\n", + "\t\tHDFS: Number of bytes written=215\n", + "\t\tHDFS: Number of read operations=5\n", + "\t\tHDFS: Number of large read operations=0\n", + "\t\tHDFS: Number of write operations=3\n", + "\t\tHDFS: Number of bytes read erasure-coded=0\n", + "\tMap-Reduce Framework\n", + "\t\tCombine input records=0\n", + "\t\tCombine output records=0\n", + "\t\tReduce input groups=2\n", + "\t\tReduce shuffle bytes=56\n", + "\t\tReduce input records=4\n", + "\t\tReduce output records=0\n", + "\t\tSpilled Records=4\n", + "\t\tShuffled Maps =2\n", + "\t\tFailed Shuffles=0\n", + "\t\tMerged Map outputs=2\n", + "\t\tGC time elapsed (ms)=30\n", + "\t\tCPU time spent (ms)=1060\n", + "\t\tPhysical memory (bytes) snapshot=202801152\n", + "\t\tVirtual memory (bytes) snapshot=2727534592\n", + "\t\tTotal committed heap usage (bytes)=216006656\n", + "\t\tPeak Reduce Physical memory (bytes)=202801152\n", + "\t\tPeak Reduce Virtual memory (bytes)=2727534592\n", + "\tShuffle Errors\n", + "\t\tBAD_ID=0\n", + "\t\tCONNECTION=0\n", + "\t\tIO_ERROR=0\n", + "\t\tWRONG_LENGTH=0\n", + "\t\tWRONG_MAP=0\n", + "\t\tWRONG_REDUCE=0\n", + "\tFile Output Format Counters \n", + "\t\tBytes Written=97\n", + "2024-08-04 21:47:38,226 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping ReduceTask metrics system...\n", + "2024-08-04 21:47:38,228 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system stopped.\n", + "2024-08-04 21:47:38,229 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ReduceTask metrics system shutdown complete.\n", "\n", "End of LogType:syslog\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000004 on ced9dfeb9431_43465\n", + "LogAggregationType: AGGREGATED\n", + "=======================================================================\n", + "LogType:syslog.shuffle\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:3385\n", + "LogContents:\n", + "2024-08-04 21:47:37,394 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: MergerManager: memoryLimit=601882624, maxSingleShuffleLimit=150470656, mergeThreshold=397242560, ioSortFactor=10, memToMemMergeOutputsThreshold=10\n", + "2024-08-04 21:47:37,412 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: attempt_1722807696501_0001_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events\n", + "2024-08-04 21:47:37,438 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: attempt_1722807696501_0001_r_000000_0: Got 2 new map-outputs\n", + "2024-08-04 21:47:37,634 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.Fetcher: fetcher#5 about to shuffle output of map attempt_1722807696501_0001_m_000000_0 decomp: 24 len: 28 to MEMORY\n", + "2024-08-04 21:47:37,643 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_1722807696501_0001_m_000000_0\n", + "2024-08-04 21:47:37,646 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->24\n", + "2024-08-04 21:47:37,649 INFO [fetcher#5] org.apache.hadoop.mapreduce.task.reduce.ShuffleSchedulerImpl: ced9dfeb9431:13562 freed by fetcher#5 in 214ms\n", + "2024-08-04 21:47:37,657 INFO [fetcher#2] org.apache.hadoop.mapreduce.task.reduce.Fetcher: fetcher#2 about to shuffle output of map attempt_1722807696501_0001_m_000001_0 decomp: 24 len: 28 to MEMORY\n", + "2024-08-04 21:47:37,658 INFO [fetcher#2] org.apache.hadoop.mapreduce.task.reduce.InMemoryMapOutput: Read 24 bytes from map-output for attempt_1722807696501_0001_m_000001_0\n", + "2024-08-04 21:47:37,658 INFO [fetcher#2] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 24, inMemoryMapOutputs.size() -> 2, commitMemory -> 24, usedMemory ->48\n", + "2024-08-04 21:47:37,659 INFO [EventFetcher for fetching Map Completion Events] org.apache.hadoop.mapreduce.task.reduce.EventFetcher: EventFetcher is interrupted.. Returning\n", + "2024-08-04 21:47:37,660 INFO [fetcher#2] org.apache.hadoop.mapreduce.task.reduce.ShuffleSchedulerImpl: ced9dfeb9431:13562 freed by fetcher#2 in 11ms\n", + "2024-08-04 21:47:37,667 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: finalMerge called with 2 in-memory map-outputs and 0 on-disk map-outputs\n", + "2024-08-04 21:47:37,687 INFO [main] org.apache.hadoop.mapred.Merger: Merging 2 sorted segments\n", + "2024-08-04 21:47:37,688 INFO [main] org.apache.hadoop.mapred.Merger: Down to the last merge-pass, with 2 segments left of total size: 42 bytes\n", + "2024-08-04 21:47:37,696 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merged 2 segments, 48 bytes to disk to satisfy reduce memory limit\n", + "2024-08-04 21:47:37,699 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merging 1 files, 50 bytes from disk\n", + "2024-08-04 21:47:37,700 INFO [main] org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce\n", + "2024-08-04 21:47:37,700 INFO [main] org.apache.hadoop.mapred.Merger: Merging 1 sorted segments\n", + "2024-08-04 21:47:37,705 INFO [main] org.apache.hadoop.mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 43 bytes\n", + "\n", + "End of LogType:syslog.shuffle\n", + "*******************************************************************************\n", + "\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:directory.info\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:1953\n", "LogContents:\n", "ls -l:\n", "total 32\n", - "-rw-r--r-- 1 root root 129 May 25 19:33 container_tokens\n", - "-rwx------ 1 root root 668 May 25 19:33 default_container_executor_session.sh\n", - "-rwx------ 1 root root 723 May 25 19:33 default_container_executor.sh\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\n", - "lrwxrwxrwx 1 root root 105 May 25 19:33 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\n", - "-rwx------ 1 root root 5300 May 25 19:33 launch_container.sh\n", - "drwx--x--- 2 root root 4096 May 25 19:33 tmp\n", + "-rw-r--r-- 1 root root 129 Aug 4 21:47 container_tokens\n", + "-rwx------ 1 root root 668 Aug 4 21:47 default_container_executor_session.sh\n", + "-rwx------ 1 root root 723 Aug 4 21:47 default_container_executor.sh\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.jar -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\n", + "lrwxrwxrwx 1 root root 105 Aug 4 21:47 job.xml -> /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\n", + "-rwx------ 1 root root 5299 Aug 4 21:47 launch_container.sh\n", + "drwx--x--- 2 root root 4096 Aug 4 21:47 tmp\n", "find -L . -maxdepth 5 -ls:\n", - " 3303988 4 drwx--x--- 3 root root 4096 May 25 19:33 .\n", - " 3303992 4 -rw-r--r-- 1 root root 12 May 25 19:33 ./.container_tokens.crc\n", - " 3303995 8 -rwx------ 1 root root 5300 May 25 19:33 ./launch_container.sh\n", - " 3304004 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor.sh.crc\n", - " 3304000 4 -rw-r--r-- 1 root root 16 May 25 19:33 ./.default_container_executor_session.sh.crc\n", - " 3303990 4 drwx--x--- 2 root root 4096 May 25 19:33 ./tmp\n", - " 3303996 4 -rw-r--r-- 1 root root 52 May 25 19:33 ./.launch_container.sh.crc\n", - " 3303991 4 -rw-r--r-- 1 root root 129 May 25 19:33 ./container_tokens\n", - " 3303931 4 drwx------ 2 root root 4096 May 25 19:32 ./job.jar\n", - " 3303932 276 -r-x------ 1 root root 281348 May 25 19:32 ./job.jar/job.jar\n", - " 3304003 4 -rwx------ 1 root root 723 May 25 19:33 ./default_container_executor.sh\n", - " 3303999 4 -rwx------ 1 root root 668 May 25 19:33 ./default_container_executor_session.sh\n", - " 3303937 232 -r-x------ 1 root root 236606 May 25 19:32 ./job.xml\n", + " 5139120 4 drwx--x--- 3 root root 4096 Aug 4 21:47 .\n", + " 5139132 4 -rwx------ 1 root root 723 Aug 4 21:47 ./default_container_executor.sh\n", + " 5139063 232 -r-x------ 1 root root 236606 Aug 4 21:47 ./job.xml\n", + " 5139123 4 -rw-r--r-- 1 root root 129 Aug 4 21:47 ./container_tokens\n", + " 5139128 4 -rwx------ 1 root root 668 Aug 4 21:47 ./default_container_executor_session.sh\n", + " 5139125 8 -rwx------ 1 root root 5299 Aug 4 21:47 ./launch_container.sh\n", + " 5139133 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor.sh.crc\n", + " 5139126 4 -rw-r--r-- 1 root root 52 Aug 4 21:47 ./.launch_container.sh.crc\n", + " 5139057 4 drwx------ 2 root root 4096 Aug 4 21:47 ./job.jar\n", + " 5139058 276 -r-x------ 1 root root 281348 Aug 4 21:47 ./job.jar/job.jar\n", + " 5139124 4 -rw-r--r-- 1 root root 12 Aug 4 21:47 ./.container_tokens.crc\n", + " 5139129 4 -rw-r--r-- 1 root root 16 Aug 4 21:47 ./.default_container_executor_session.sh.crc\n", + " 5139122 4 drwx--x--- 2 root root 4096 Aug 4 21:47 ./tmp\n", "broken symlinks(find -L . -maxdepth 5 -type l -ls):\n", "\n", "End of LogType:directory.info\n", "*******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:launch_container.sh\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:5300\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:5299\n", "LogContents:\n", "#!/bin/bash\n", "\n", "set -o pipefail -e\n", - "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/prelaunch.out\"\n", + "export PRELAUNCH_OUT=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/prelaunch.out\"\n", "exec >\"${PRELAUNCH_OUT}\"\n", - "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/prelaunch.err\"\n", + "export PRELAUNCH_ERR=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/prelaunch.err\"\n", "exec 2>\"${PRELAUNCH_ERR}\"\n", "echo \"Setting up env variables\"\n", "export JAVA_HOME=${JAVA_HOME:-\"/usr/lib/jvm/java-11-openjdk-amd64\"}\n", @@ -4672,65 +4948,65 @@ "export PATH=${PATH:-\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\"}\n", "export LANG=${LANG:-\"en_US.UTF-8\"}\n", "export HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-\"/content/hadoop-3.3.6\"}\n", - "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002/container_tokens\"\n", - "export CONTAINER_ID=\"container_1716665545557_0001_01_000002\"\n", - "export NM_PORT=\"39419\"\n", - "export NM_HOST=\"5a7facb30e25\"\n", + "export HADOOP_TOKEN_FILE_LOCATION=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003/container_tokens\"\n", + "export CONTAINER_ID=\"container_1722807696501_0001_01_000003\"\n", + "export NM_PORT=\"43465\"\n", + "export NM_HOST=\"ced9dfeb9431\"\n", "export NM_HTTP_PORT=\"8042\"\n", - "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\"\n", + "export LOCAL_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\"\n", "export LOCAL_USER_DIRS=\"/tmp/hadoop-root/nm-local-dir/usercache/root/\"\n", - "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002\"\n", + "export LOG_DIRS=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003\"\n", "export USER=\"root\"\n", "export LOGNAME=\"root\"\n", "export HOME=\"/home/\"\n", - "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002\"\n", - "export LOCALIZATION_COUNTERS=\"0,519814,0,2,17\"\n", + "export PWD=\"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003\"\n", + "export LOCALIZATION_COUNTERS=\"0,519814,0,2,2\"\n", "export JVM_PID=\"$$\"\n", "export NM_AUX_SERVICE_mapreduce_shuffle=\"AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"\n", - "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/stdout\"\n", + "export STDOUT_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/stdout\"\n", "export SHELL=\"/bin/bash\"\n", "export HADOOP_ROOT_LOGGER=\"INFO,console\"\n", "export CLASSPATH=\"$PWD:$HADOOP_CONF_DIR:$HADOOP_COMMON_HOME/share/hadoop/common/*:$HADOOP_COMMON_HOME/share/hadoop/common/lib/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*:$HADOOP_YARN_HOME/share/hadoop/yarn/*:$HADOOP_YARN_HOME/share/hadoop/yarn/lib/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/*:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/*:job.jar/classes/:job.jar/lib/*:$PWD/*\"\n", "export LD_LIBRARY_PATH=\"$PWD:$HADOOP_COMMON_HOME/lib/native\"\n", - "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/stderr\"\n", + "export STDERR_LOGFILE_ENV=\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/stderr\"\n", "export HADOOP_CLIENT_OPTS=\"\"\n", "export MALLOC_ARENA_MAX=\"4\"\n", "echo \"Setting up job resources\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/13/job.xml\" \"job.xml\"\n", - "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/filecache/11/job.jar\" \"job.jar\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/11/job.jar\" \"job.jar\"\n", + "ln -sf -- \"/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/filecache/13/job.xml\" \"job.xml\"\n", "echo \"Copying debugging information\"\n", "# Creating copy of launch script\n", - "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/launch_container.sh\"\n", - "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/launch_container.sh\"\n", + "cp \"launch_container.sh\" \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/launch_container.sh\"\n", + "chmod 640 \"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/launch_container.sh\"\n", "# Determining directory contents\n", - "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", - "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", - "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", - "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", - "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", - "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/directory.info\"\n", + "echo \"ls -l:\" 1>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", + "ls -l 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", + "echo \"find -L . -maxdepth 5 -ls:\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", + "find -L . -maxdepth 5 -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", + "echo \"broken symlinks(find -L . -maxdepth 5 -type l -ls):\" 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", + "find -L . -maxdepth 5 -type l -ls 1>>\"/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/directory.info\"\n", "echo \"Launching container\"\n", - "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog org.apache.hadoop.mapred.YarnChild 172.28.0.12 33417 attempt_1716665545557_0001_m_000000_0 2 1>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1716665545557_0001/container_1716665545557_0001_01_000002/stderr \"\n", + "exec /bin/bash -c \"$JAVA_HOME/bin/java -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN -Xmx820m -Djava.io.tmpdir=$PWD/tmp -Dlog4j.configuration=container-log4j.properties -Dyarn.app.container.log.dir=/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Dhadoop.root.logfile=syslog org.apache.hadoop.mapred.YarnChild 172.28.0.12 34115 attempt_1722807696501_0001_m_000001_0 3 1>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/stdout 2>/content/hadoop-3.3.6/logs/userlogs/application_1722807696501_0001/container_1722807696501_0001_01_000003/stderr \"\n", "\n", "End of LogType:launch_container.sh\n", "************************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.err\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:prelaunch.err\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:prelaunch.out\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:100\n", "LogContents:\n", "Setting up env variables\n", @@ -4741,77 +5017,77 @@ "End of LogType:prelaunch.out\n", "******************************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stderr\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stderr\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:stdout\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", "LogLength:0\n", "LogContents:\n", "\n", "End of LogType:stdout\n", "***********************************************************************\n", "\n", - "Container: container_1716665545557_0001_01_000002 on 5a7facb30e25_39419\n", + "Container: container_1722807696501_0001_01_000003 on ced9dfeb9431_43465\n", "LogAggregationType: AGGREGATED\n", "=======================================================================\n", "LogType:syslog\n", - "LogLastModifiedTime:Sat May 25 19:33:36 +0000 2024\n", - "LogLength:30863\n", + "LogLastModifiedTime:Sun Aug 04 21:47:47 +0000 2024\n", + "LogLength:30861\n", "LogContents:\n", - "2024-05-25 19:33:09,854 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", - "2024-05-25 19:33:10,286 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", - "2024-05-25 19:33:10,647 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", - "2024-05-25 19:33:10,647 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system started\n", - "2024-05-25 19:33:10,863 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1716665545557_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@7c8c9a05)]\n", - "2024-05-25 19:33:11,007 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", - "2024-05-25 19:33:12,108 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001\n", - "2024-05-25 19:33:14,510 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", + "2024-08-04 21:47:22,460 INFO [main] org.apache.hadoop.security.SecurityUtil: Updating Configuration\n", + "2024-08-04 21:47:22,888 INFO [main] org.apache.hadoop.metrics2.impl.MetricsConfig: Loaded properties from hadoop-metrics2.properties\n", + "2024-08-04 21:47:23,348 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).\n", + "2024-08-04 21:47:23,349 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system started\n", + "2024-08-04 21:47:23,632 INFO [main] org.apache.hadoop.mapred.YarnChild: Executing with tokens: [Kind: mapreduce.job, Service: job_1722807696501_0001, Ident: (org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier@d41f816)]\n", + "2024-08-04 21:47:23,756 INFO [main] org.apache.hadoop.mapred.YarnChild: Sleeping for 0ms before retrying again. Got null now.\n", + "2024-08-04 21:47:24,504 INFO [main] org.apache.hadoop.mapred.YarnChild: mapreduce.cluster.local.dir for child: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001\n", + "2024-08-04 21:47:26,021 INFO [main] org.apache.hadoop.mapred.YarnChild: \n", "/************************************************************\n", "[system properties]\n", "os.name: Linux\n", "os.version: 6.1.85+\n", "java.home: /usr/lib/jvm/java-11-openjdk-amd64\n", - "java.runtime.version: 11.0.22+7-post-Ubuntu-0ubuntu222.04.1\n", + "java.runtime.version: 11.0.24+8-post-Ubuntu-1ubuntu322.04\n", "java.vendor: Ubuntu\n", - "java.version: 11.0.22\n", + "java.version: 11.0.24\n", "java.vm.name: OpenJDK 64-Bit Server VM\n", - "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002/job.jar\n", - "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002/tmp\n", - "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000002\n", + "java.class.path: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003:/content/hadoop-3.3.6/etc/hadoop:/content/hadoop-3.3.6/share/hadoop/common/hadoop-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-kms-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/hadoop-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-api-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jul-to-slf4j-1.7.36.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/common/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-httpfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-native-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-rbf-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/hadoop-hdfs-client-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/j2objc-annotations-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-proxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-beanutils-1.9.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsch-0.1.55.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/snappy-java-1.1.8.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/avro-1.7.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-admin-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-smtp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/woodstox-core-5.4.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-servlet-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/json-simple-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-classes-macos-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-pkix-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-ssl-ocsp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-all-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-annotations-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-server-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-util-ajax-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-memcache-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/nimbus-jose-jwt-9.8.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/guava-27.0-jre.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-asn1-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-common-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/re2j-1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-security-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-mqtt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-xml-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-text-1.10.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/metrics-core-3.2.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-compress-1.21.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/reload4j-1.2.22.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-sctp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-configuration2-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okio-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-socks-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/dnsjava-2.1.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-codec-1.15.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-lang3-3.12.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-redis-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.9.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/animal-sniffer-annotations-1.17.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-api-2.2.11.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-client-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/token-provider-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-xdr-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jettison-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-3.10.6.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-config-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http2-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-http-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-http-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-guava-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-core-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-xml-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/gson-2.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr305-3.0.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-framework-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-databind-2.12.7.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-simplekdc-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-identity-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-client-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpcore-4.4.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-crypto-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jackson-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-stomp-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-epoll-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-rxtx-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/curator-recipes-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-server-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jsr311-api-1.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-udt-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jaxb-impl-2.2.3-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/javax.servlet-api-3.1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/hadoop-auth-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/checker-qual-2.5.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-buffer-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-resolver-dns-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/leveldbjni-all-1.8.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-jute-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-collections-3.2.2.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jakarta.activation-api-1.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/zookeeper-3.6.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-net-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/failureaccess-1.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-codec-haproxy-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-unix-common-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/stax2-api-4.2.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-math3-3.1.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerby-util-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-webapp-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/paranamer-2.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/audience-annotations-0.5.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-core-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jersey-json-1.20.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/HikariCP-java7-2.4.12.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jetty-io-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kerb-common-1.0.1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/httpclient-4.5.13.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/kotlin-stdlib-1.4.10.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-handler-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/commons-io-2.8.0.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/jcip-annotations-1.0-1.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/okhttp-4.9.3.jar:/content/hadoop-3.3.6/share/hadoop/hdfs/lib/netty-transport-classes-kqueue-4.1.89.Final.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-registry-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-timeline-pluginstorage-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-router-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-client-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-applications-mawo-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-api-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-services-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-sharedcachemanager-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/hadoop-yarn-server-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jakarta.xml.bind-api-2.3.2.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-plus-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/objenesis-2.6.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-module-jaxb-annotations-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcpkix-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-server-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/swagger-annotations-1.5.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jna-5.2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-client-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/snakeyaml-2.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/mssql-jdbc-6.2.1.jre7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/java-util-1.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-tree-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/bcprov-jdk15on-1.68.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-jndi-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/asm-commons-9.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/json-io-2.5.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/ehcache-3.3.1.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/fst-2.50.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-servlet-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-server-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax.websocket-api-1.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-api-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jline-3.9.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-annotations-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-guice-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jersey-client-1.19.4.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/websocket-common-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jetty-client-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/guice-servlet-4.0.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-json-provider-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/jackson-jaxrs-base-2.12.7.jar:/content/hadoop-3.3.6/share/hadoop/yarn/lib/javax-websocket-client-impl-9.4.51.v20230217.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-uploader-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-3.3.6.jar:/content/hadoop-3.3.6/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003/job.jar\n", + "java.io.tmpdir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003/tmp\n", + "user.dir: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003\n", "user.name: root\n", "************************************************************/\n", - "2024-05-25 19:33:14,511 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", - "2024-05-25 19:33:16,971 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", - "2024-05-25 19:33:16,976 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", - "2024-05-25 19:33:16,976 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", - "2024-05-25 19:33:17,053 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", - "2024-05-25 19:33:17,563 INFO [main] org.apache.hadoop.mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1716665567237_1636186394/in/part0:0+118\n", - "2024-05-25 19:33:17,828 INFO [main] org.apache.hadoop.mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", - "2024-05-25 19:33:17,828 INFO [main] org.apache.hadoop.mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", - "2024-05-25 19:33:17,828 INFO [main] org.apache.hadoop.mapred.MapTask: soft limit at 83886080\n", - "2024-05-25 19:33:17,828 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", - "2024-05-25 19:33:17,828 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396; length = 6553600\n", - "2024-05-25 19:33:17,854 INFO [main] org.apache.hadoop.mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", - "2024-05-25 19:33:17,943 INFO [main] org.apache.hadoop.mapred.MapTask: Starting flush of map output\n", - "2024-05-25 19:33:17,943 INFO [main] org.apache.hadoop.mapred.MapTask: Spilling map output\n", - "2024-05-25 19:33:17,943 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", - "2024-05-25 19:33:17,943 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", - "2024-05-25 19:33:17,952 INFO [main] org.apache.hadoop.mapred.MapTask: Finished spill 0\n", - "2024-05-25 19:33:18,017 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1716665545557_0001_m_000000_0 is done. And is in the process of committing\n", - "2024-05-25 19:33:18,084 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1716665545557_0001_m_000000_0' done.\n", - "2024-05-25 19:33:18,107 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1716665545557_0001_m_000000_0: Counters: 28\n", + "2024-08-04 21:47:26,029 INFO [main] org.apache.hadoop.conf.Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id\n", + "2024-08-04 21:47:28,930 INFO [main] org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory: No output committer factory defined, defaulting to FileOutputCommitterFactory\n", + "2024-08-04 21:47:28,932 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: File Output Committer Algorithm version is 2\n", + "2024-08-04 21:47:28,933 INFO [main] org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false\n", + "2024-08-04 21:47:29,006 INFO [main] org.apache.hadoop.mapred.Task: Using ResourceCalculatorProcessTree : [ ]\n", + "2024-08-04 21:47:29,804 INFO [main] org.apache.hadoop.mapred.MapTask: Processing split: hdfs://localhost:9000/user/root/QuasiMonteCarlo_1722808014657_1702923399/in/part1:0+118\n", + "2024-08-04 21:47:30,370 INFO [main] org.apache.hadoop.mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)\n", + "2024-08-04 21:47:30,370 INFO [main] org.apache.hadoop.mapred.MapTask: mapreduce.task.io.sort.mb: 100\n", + "2024-08-04 21:47:30,370 INFO [main] org.apache.hadoop.mapred.MapTask: soft limit at 83886080\n", + "2024-08-04 21:47:30,370 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufvoid = 104857600\n", + "2024-08-04 21:47:30,370 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396; length = 6553600\n", + "2024-08-04 21:47:30,440 INFO [main] org.apache.hadoop.mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer\n", + "2024-08-04 21:47:30,618 INFO [main] org.apache.hadoop.mapred.MapTask: Starting flush of map output\n", + "2024-08-04 21:47:30,618 INFO [main] org.apache.hadoop.mapred.MapTask: Spilling map output\n", + "2024-08-04 21:47:30,618 INFO [main] org.apache.hadoop.mapred.MapTask: bufstart = 0; bufend = 18; bufvoid = 104857600\n", + "2024-08-04 21:47:30,618 INFO [main] org.apache.hadoop.mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214392(104857568); length = 5/6553600\n", + "2024-08-04 21:47:30,652 INFO [main] org.apache.hadoop.mapred.MapTask: Finished spill 0\n", + "2024-08-04 21:47:30,832 INFO [main] org.apache.hadoop.mapred.Task: Task:attempt_1722807696501_0001_m_000001_0 is done. And is in the process of committing\n", + "2024-08-04 21:47:30,935 INFO [main] org.apache.hadoop.mapred.Task: Task 'attempt_1722807696501_0001_m_000001_0' done.\n", + "2024-08-04 21:47:30,986 INFO [main] org.apache.hadoop.mapred.Task: Final Counters for attempt_1722807696501_0001_m_000001_0: Counters: 28\n", "\tFile System Counters\n", "\t\tFILE: Number of bytes read=0\n", "\t\tFILE: Number of bytes written=276552\n", @@ -4834,18 +5110,18 @@ "\t\tSpilled Records=2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=0\n", - "\t\tGC time elapsed (ms)=137\n", - "\t\tCPU time spent (ms)=760\n", - "\t\tPhysical memory (bytes) snapshot=302866432\n", - "\t\tVirtual memory (bytes) snapshot=2724388864\n", - "\t\tTotal committed heap usage (bytes)=250609664\n", - "\t\tPeak Map Physical memory (bytes)=302866432\n", - "\t\tPeak Map Virtual memory (bytes)=2724388864\n", + "\t\tGC time elapsed (ms)=134\n", + "\t\tCPU time spent (ms)=1060\n", + "\t\tPhysical memory (bytes) snapshot=342609920\n", + "\t\tVirtual memory (bytes) snapshot=2719911936\n", + "\t\tTotal committed heap usage (bytes)=264241152\n", + "\t\tPeak Map Physical memory (bytes)=342609920\n", + "\t\tPeak Map Virtual memory (bytes)=2719911936\n", "\tFile Input Format Counters \n", "\t\tBytes Read=118\n", - "2024-05-25 19:33:18,108 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping MapTask metrics system...\n", - "2024-05-25 19:33:18,109 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system stopped.\n", - "2024-05-25 19:33:18,114 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system shutdown complete.\n", + "2024-08-04 21:47:31,006 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping MapTask metrics system...\n", + "2024-08-04 21:47:31,018 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system stopped.\n", + "2024-08-04 21:47:31,018 INFO [main] org.apache.hadoop.metrics2.impl.MetricsSystemImpl: MapTask metrics system shutdown complete.\n", "\n", "End of LogType:syslog\n", "***********************************************************************\n", @@ -4864,27 +5140,27 @@ "base_uri": "https://localhost:8080/" }, "id": "r3tu61BgIF6l", - "outputId": "88d2a0d5-9b61-48c3-c619-8580a46d5f24" + "outputId": "c4409715-6937-4eaa-c25d-d509268f3e21" }, - "execution_count": 65, + "execution_count": 67, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "2024-05-25 19:33:35,867 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n" + "2024-08-04 21:49:23,502 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n" ] }, { "output_type": "stream", "name": "stdout", "text": [ - "2024-05-25 19:33:39,988 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", - "2024-05-25 19:33:42,291 INFO conf.Configuration: resource-types.xml not found\n", - "2024-05-25 19:33:42,292 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", + "2024-08-04 21:49:27,853 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", + "2024-08-04 21:49:29,538 INFO conf.Configuration: resource-types.xml not found\n", + "2024-08-04 21:49:29,538 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", "Total jobs:1\n", " JobId\t JobName\t State\t StartTime\t UserName\t Queue\t Priority\t UsedContainers\t RsvdContainers\t UsedMem\t RsvdMem\t NeededMem\t AM info\n", - " job_1716665545557_0001\t QuasiMonteCarlo\t SUCCEEDED\t 1716665572125\t root\t default\t DEFAULT\t N/A\t N/A\t N/A\t N/A\t N/A\thttp://127.0.0.1:3141/proxy/application_1716665545557_0001/\n" + " job_1722807696501_0001\t QuasiMonteCarlo\t SUCCEEDED\t 1722808021651\t root\t default\t DEFAULT\t N/A\t N/A\t N/A\t N/A\t N/A\thttp://127.0.0.1:3141/proxy/application_1722807696501_0001/\n" ] } ] @@ -4902,38 +5178,38 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 68, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "oGIkeOkpBAVx", - "outputId": "80492f79-66e4-4cb3-a615-f5fe5b26a26f" + "outputId": "9185fc15-1c4d-4f1d-a0d3-c7f965ff1a45" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "total 424K\n", - "-rw-r--r-- 1 root root 73K May 25 19:33 hadoop-root-datanode-5a7facb30e25.log\n", - "drwxr-xr-x 2 root root 4.0K May 25 19:33 userlogs\n", - "-rw-r--r-- 1 root root 76K May 25 19:33 hadoop-root-nodemanager-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 57K May 25 19:33 hadoop-root-namenode-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 67K May 25 19:33 hadoop-root-resourcemanager-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 34K May 25 19:33 hadoop-root-historyserver-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 2.9K May 25 19:32 hadoop-root-historyserver-5a7facb30e25.out\n", - "drwxr-xr-x 3 root root 4.0K May 25 19:32 .\n", - "-rw-r--r-- 1 root root 2.9K May 25 19:32 hadoop-root-nodemanager-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 29K May 25 19:32 hadoop-root-proxyserver-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 3.0K May 25 19:32 hadoop-root-resourcemanager-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 828 May 25 19:32 hadoop-root-proxyserver-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 36K May 25 19:31 hadoop-root-secondarynamenode-5a7facb30e25.log\n", - "-rw-r--r-- 1 root root 828 May 25 19:30 hadoop-root-secondarynamenode-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 828 May 25 19:30 hadoop-root-datanode-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 828 May 25 19:30 hadoop-root-namenode-5a7facb30e25.out\n", - "-rw-r--r-- 1 root root 0 May 25 19:30 SecurityAuth-root.audit\n", - "drwxr-xr-x 11 1000 1000 4.0K May 25 19:30 ..\n" + "total 432K\n", + "-rw-r--r-- 1 root root 74K Aug 4 21:49 hadoop-root-datanode-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 39K Aug 4 21:49 hadoop-root-historyserver-ced9dfeb9431.log\n", + "drwxr-xr-x 2 root root 4.0K Aug 4 21:47 userlogs\n", + "-rw-r--r-- 1 root root 76K Aug 4 21:47 hadoop-root-nodemanager-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 57K Aug 4 21:47 hadoop-root-namenode-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 67K Aug 4 21:47 hadoop-root-resourcemanager-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 2.9K Aug 4 21:44 hadoop-root-historyserver-ced9dfeb9431.out\n", + "drwxr-xr-x 3 root root 4.0K Aug 4 21:44 .\n", + "-rw-r--r-- 1 root root 2.9K Aug 4 21:41 hadoop-root-nodemanager-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 29K Aug 4 21:41 hadoop-root-proxyserver-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 3.0K Aug 4 21:41 hadoop-root-resourcemanager-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 828 Aug 4 21:41 hadoop-root-proxyserver-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 36K Aug 4 21:29 hadoop-root-secondarynamenode-ced9dfeb9431.log\n", + "-rw-r--r-- 1 root root 828 Aug 4 21:29 hadoop-root-secondarynamenode-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 828 Aug 4 21:29 hadoop-root-datanode-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 828 Aug 4 21:29 hadoop-root-namenode-ced9dfeb9431.out\n", + "-rw-r--r-- 1 root root 0 Aug 4 21:29 SecurityAuth-root.audit\n", + "drwxr-xr-x 11 1000 1000 4.0K Aug 4 21:29 ..\n" ] } ], @@ -4952,29 +5228,29 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 69, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "balbae5c51A8", - "outputId": "5d763d75-78c6-4274-9983-5f14044a8124" + "outputId": "b94490ad-76ed-4ec0-858a-d17cc7d2d075" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "2024-05-25 19:33:27,718 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741845_1021, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001.summary_tmp\n", - "2024-05-25 19:33:27,742 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: BLOCK* blk_1073741845_1021 is COMMITTED but not COMPLETE(numNodes= 0 < minimum = 1) in file /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001.summary_tmp\n", - "2024-05-25 19:33:28,147 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001.summary_tmp is closed by DFSClient_NONMAPREDUCE_314728427_1\n", - "2024-05-25 19:33:28,209 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741846_1022, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp\n", - "2024-05-25 19:33:28,237 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: BLOCK* blk_1073741846_1022 is COMMITTED but not COMPLETE(numNodes= 0 < minimum = 1) in file /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp\n", - "2024-05-25 19:33:28,640 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001-1716665572024-root-QuasiMonteCarlo-1716665607236-2-1-SUCCEEDED-default-1716665584722.jhist_tmp is closed by DFSClient_NONMAPREDUCE_314728427_1\n", - "2024-05-25 19:33:28,713 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741847_1023, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml_tmp\n", - "2024-05-25 19:33:28,757 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1716665545557_0001_conf.xml_tmp is closed by DFSClient_NONMAPREDUCE_314728427_1\n", - "2024-05-25 19:33:36,605 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741848_1024, replicas=127.0.0.1:9866 for /tmp/logs/root/bucket-logs-tfile/0001/application_1716665545557_0001/5a7facb30e25_39419.tmp\n", - "2024-05-25 19:33:36,678 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/logs/root/bucket-logs-tfile/0001/application_1716665545557_0001/5a7facb30e25_39419.tmp is closed by DFSClient_NONMAPREDUCE_1511965960_97\n" + "2024-08-04 21:47:38,778 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/root/.staging/job_1722807696501_0001/job_1722807696501_0001_1.jhist is closed by DFSClient_NONMAPREDUCE_-1599044529_1\n", + "2024-08-04 21:47:38,792 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741845_1021, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001.summary_tmp\n", + "2024-08-04 21:47:38,811 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001.summary_tmp is closed by DFSClient_NONMAPREDUCE_-1599044529_1\n", + "2024-08-04 21:47:38,859 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741846_1022, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist_tmp\n", + "2024-08-04 21:47:38,877 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001-1722808021504-root-QuasiMonteCarlo-1722808058302-2-1-SUCCEEDED-default-1722808036732.jhist_tmp is closed by DFSClient_NONMAPREDUCE_-1599044529_1\n", + "2024-08-04 21:47:38,921 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741847_1023, replicas=127.0.0.1:9866 for /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp\n", + "2024-08-04 21:47:38,941 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: BLOCK* blk_1073741847_1023 is COMMITTED but not COMPLETE(numNodes= 0 < minimum = 1) in file /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp\n", + "2024-08-04 21:47:39,343 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/hadoop-yarn/staging/history/done_intermediate/root/job_1722807696501_0001_conf.xml_tmp is closed by DFSClient_NONMAPREDUCE_-1599044529_1\n", + "2024-08-04 21:47:46,989 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* allocate blk_1073741848_1024, replicas=127.0.0.1:9866 for /tmp/logs/root/bucket-logs-tfile/0001/application_1722807696501_0001/ced9dfeb9431_43465.tmp\n", + "2024-08-04 21:47:47,039 INFO org.apache.hadoop.hdfs.StateChange: DIR* completeFile: /tmp/logs/root/bucket-logs-tfile/0001/application_1722807696501_0001/ced9dfeb9431_43465.tmp is closed by DFSClient_NONMAPREDUCE_-1078357613_97\n" ] } ], @@ -4993,29 +5269,29 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 70, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "b4GXSJzpoaq_", - "outputId": "ec3d7633-f755-451e-9313-8972115a106e" + "outputId": "afa991ba-cc2c-4129-dee3-4996ca9cf8c8" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:37,643 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=396 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:37,640 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=396 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:37,635 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=396 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:37,526 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=396 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:37,522 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=396 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-5a7facb30e25.log:2024-05-25 19:33:35,468 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/sysfs]\n", - "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-5a7facb30e25.log:2024-05-25 19:33:35,468 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/launch_container.sh]\n", - "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-5a7facb30e25.log:2024-05-25 19:33:35,468 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000001/container_tokens]\n", - "/content/hadoop-3.3.6/logs/hadoop-root-datanode-5a7facb30e25.log:2024-05-25 19:33:30,624 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=122 duration=0\n", - "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-5a7facb30e25.log:2024-05-25 19:33:27,700 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1716665545557_0001/container_1716665545557_0001_01_000004/sysfs]\n" + "/content/hadoop-3.3.6/logs/hadoop-root-datanode-ced9dfeb9431.log:2024-08-04 21:49:25,396 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=154 duration=0\n", + "/content/hadoop-3.3.6/logs/hadoop-root-datanode-ced9dfeb9431.log:2024-08-04 21:49:25,250 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=670 duration=0\n", + "/content/hadoop-3.3.6/logs/hadoop-root-datanode-ced9dfeb9431.log:2024-08-04 21:49:25,216 WARN org.apache.hadoop.hdfs.DFSUtil: Unexpected value for data transfer bytes=154 duration=0\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:45,924 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/sysfs]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:45,924 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/container_tokens]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:45,919 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000001/launch_container.sh]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:38,771 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/sysfs]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:38,770 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/launch_container.sh]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:38,770 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000004/container_tokens]\n", + "/content/hadoop-3.3.6/logs/hadoop-root-nodemanager-ced9dfeb9431.log:2024-08-04 21:47:37,042 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: delete returned false for path: [/tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1722807696501_0001/container_1722807696501_0001_01_000003/sysfs]\n" ] } ], @@ -5034,20 +5310,22 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 71, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "EMOASbQdQG6o", - "outputId": "dd305eae-1e7e-44ca-c246-e24a8e640681" + "outputId": "bb4d23d2-6891-452d-d279-3e8dda89ad2e" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "/content/hadoop-3.3.6/logs/hadoop-root-historyserver-5a7facb30e25.log:2024-05-25 19:32:44,503 ERROR org.apache.hadoop.yarn.logaggregation.AggregatedLogDeletionService: Error reading root log dir this deletion attempt is being aborted\n" + "/content/hadoop-3.3.6/logs/hadoop-root-historyserver-ced9dfeb9431.log:2024-08-04 21:46:16,417 ERROR org.apache.hadoop.yarn.logaggregation.AggregatedLogDeletionService: Error reading root log dir this deletion attempt is being aborted\n", + "/content/hadoop-3.3.6/logs/hadoop-root-historyserver-ced9dfeb9431.log:2024-08-04 21:45:16,415 ERROR org.apache.hadoop.yarn.logaggregation.AggregatedLogDeletionService: Error reading root log dir this deletion attempt is being aborted\n", + "/content/hadoop-3.3.6/logs/hadoop-root-historyserver-ced9dfeb9431.log:2024-08-04 21:44:16,650 ERROR org.apache.hadoop.yarn.logaggregation.AggregatedLogDeletionService: Error reading root log dir this deletion attempt is being aborted\n" ] } ], @@ -5075,7 +5353,7 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 72, "metadata": { "id": "l9a7rTPfFFIv" }, @@ -5095,13 +5373,13 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 73, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "FHMKvuulFQiM", - "outputId": "0e7d68e3-5cea-4936-d873-06ed20350762" + "outputId": "75314e40-7edc-4be2-8dd6-739044b01d39" }, "outputs": [ { @@ -5131,13 +5409,13 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 74, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "uZoX1zzftW3Q", - "outputId": "908c586c-8164-48f9-a8d3-cb5adc45a613" + "outputId": "98ae4719-88cf-45cd-dbdb-74f1125f50dd" }, "outputs": [ { @@ -5146,7 +5424,7 @@ "text": [ "Stopping namenodes on [localhost]\n", "Stopping datanodes\n", - "Stopping secondary namenodes [5a7facb30e25]\n", + "Stopping secondary namenodes [ced9dfeb9431]\n", "\n" ] } @@ -5158,13 +5436,13 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 75, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "SNqvsygfb8zf", - "outputId": "f51cce60-d983-4334-d988-9750bbf9b811" + "outputId": "cb852a91-cf48-4048-b816-f6d217275022" }, "outputs": [ { @@ -5195,20 +5473,20 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 76, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "s3l5NjHmYXHr", - "outputId": "cb67fad8-5391-4128-e0b8-67b8f91897af" + "outputId": "7e78b66a-90af-46d6-ca0d-b538e9ea1d7f" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:34:02 PM - INFO: Starting openssh-server\n" + "04-Aug-24 09:50:29 PM - INFO: Starting openssh-server\n" ] }, { @@ -5222,7 +5500,7 @@ "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:34:02 PM - INFO: Starting HDFS\n" + "04-Aug-24 09:50:30 PM - INFO: Starting HDFS\n" ] }, { @@ -5231,7 +5509,7 @@ "text": [ "Starting namenodes on [localhost]\n", "Starting datanodes\n", - "Starting secondary namenodes [5a7facb30e25]\n", + "Starting secondary namenodes [ced9dfeb9431]\n", "\n" ] } @@ -5251,13 +5529,13 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 77, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "s7jPk8BlZmi4", - "outputId": "f9a586c5-59ef-4627-8f75-41a646146731" + "outputId": "b6da1bd3-37d4-4bc4-9e14-178222232e70" }, "outputs": [ { @@ -5290,20 +5568,20 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 78, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "z-cMi-F7Z2zl", - "outputId": "99f2fc9c-0da0-419d-e5f3-b404c84d35fb" + "outputId": "fd8273f9-fa22-442f-99ca-831d9ae5b6f4" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ - "25-May-24 07:34:33 PM - INFO: Starting YARN\n" + "04-Aug-24 09:51:03 PM - INFO: Starting YARN\n" ] }, { @@ -5323,13 +5601,13 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 79, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "8hwWDuvjZQRo", - "outputId": "0790c0a2-9061-4681-aacc-7a46aefd07bd" + "outputId": "8c8a2f5f-b5e5-4c10-a01d-adf5b14ef67e" }, "outputs": [ { @@ -5362,7 +5640,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 80, "metadata": { "id": "Ox-CT1o-ZURT" }, @@ -5374,14 +5652,14 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 105, "metadata": { "colab": { "base_uri": "https://localhost:8080/", - "height": 69 + "height": 607 }, "id": "8e1V3XWrYX1d", - "outputId": "d6b99e3f-19cd-4328-8d3f-81c91319e671" + "outputId": "ac6ff85d-b2ad-4b54-ef72-6ee820a54e06" }, "outputs": [ { @@ -5455,6 +5733,77 @@ ] }, "metadata": {} + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:14:01 PM - INFO: Killing ngrok process: 17902\n", + "04-Aug-24 10:14:01 PM - INFO: Overriding default auth token\n", + "04-Aug-24 10:14:01 PM - INFO: t=2024-08-04T22:14:01+0000 lvl=info msg=\"no configuration paths supplied\"\n", + "04-Aug-24 10:14:01 PM - INFO: t=2024-08-04T22:14:01+0000 lvl=info msg=\"using configuration at default config path\" path=/root/.config/ngrok/ngrok.yml\n", + "04-Aug-24 10:14:01 PM - INFO: t=2024-08-04T22:14:01+0000 lvl=info msg=\"open config file\" path=/root/.config/ngrok/ngrok.yml err=nil\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"starting web service\" obj=web addr=127.0.0.1:4040 allow_hosts=[]\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"client session established\" obj=tunnels.session\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"tunnel session started\" obj=tunnels.session\n", + "04-Aug-24 10:14:02 PM - INFO: Opening tunnel named: http-9870-0e3a7258-bc23-47f0-a67c-2bdb23ff8a50\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=163cb99aeefdfb0a\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=163cb99aeefdfb0a status=200 dur=2.667485ms\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=6a93c06934389eb9\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=6a93c06934389eb9 status=200 dur=122.34µs\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=0d6636a062d0b825\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=0d6636a062d0b825 status=200 dur=108.795µs\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=afea817d2f2659c3\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-9870-0e3a7258-bc23-47f0-a67c-2bdb23ff8a50 addr=http://localhost:9870 url=https://c324-34-125-221-95.ngrok-free.app\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://c324-34-125-221-95.ngrok-free.app to open the NameNode Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=afea817d2f2659c3 status=201 dur=74.881026ms\n", + "04-Aug-24 10:14:02 PM - INFO: Opening tunnel named: http-8088-300e58d8-539e-460d-b74b-2abd3dd30b0b\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=695b7287b4e8fe8a\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-8088-300e58d8-539e-460d-b74b-2abd3dd30b0b addr=http://localhost:8088 url=https://587a-34-125-221-95.ngrok-free.app\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://587a-34-125-221-95.ngrok-free.app to open the YARN Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=695b7287b4e8fe8a status=201 dur=62.181788ms\n", + "04-Aug-24 10:14:02 PM - INFO: Opening tunnel named: http-19888-cf0a0088-a5bf-4cbe-95db-fd4922d9a148\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=start pg=/api/tunnels id=2bd430229c9d70c7\n", + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=\"started tunnel\" obj=tunnels name=http-19888-cf0a0088-a5bf-4cbe-95db-fd4922d9a148 addr=http://localhost:19888 url=https://cc99-34-125-221-95.ngrok-free.app\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Click on https://cc99-34-125-221-95.ngrok-free.app to open the History Server Web UI\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:14:02 PM - INFO: t=2024-08-04T22:14:02+0000 lvl=info msg=end pg=/api/tunnels id=2bd430229c9d70c7 status=201 dur=65.756939ms\n" + ] } ], "source": [ @@ -5465,7 +5814,22 @@ " # YARN\n", " output.serve_kernel_port_as_window(8088, path='/cluster')\n", " # Job History Server\n", - " output.serve_kernel_port_as_window(19888, path='/jobhistory')" + " output.serve_kernel_port_as_window(19888, path='/jobhistory')\n", + "\n", + "if NGROK:\n", + " # Terminate the ngrok processes, if running\n", + " ngrok.kill()\n", + " # close all existing connections (https://pyngrok.readthedocs.io/en/latest/#get-active-tunnels)\n", + " tunnels = ngrok.get_tunnels()\n", + " if tunnels:\n", + " map(lambda t: ngrok.disconnect(t.public_url), tunnels)\n", + " # Open a ngrok tunnel to the HTTP server\n", + " public_url = ngrok.connect(9870).public_url\n", + " print(f'Click on {public_url} to open the NameNode Web UI')\n", + " public_url = ngrok.connect(8088).public_url\n", + " print(f'Click on {public_url} to open the YARN Web UI')\n", + " public_url = ngrok.connect(19888).public_url\n", + " print(f'Click on {public_url} to open the History Server Web UI')" ] }, { @@ -5479,13 +5843,13 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": 106, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "zdm3ZXATcA8a", - "outputId": "3ad614dd-5f3b-4819-c434-45f0f29e68d7" + "outputId": "502fa7d9-25de-4dc4-f3fe-79128956a460" }, "outputs": [ { @@ -5497,30 +5861,59 @@ "Wrote input for Map #0\n", "Wrote input for Map #1\n", "Starting Job\n", - "2024-05-25 19:37:40,334 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", - "2024-05-25 19:37:40,777 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1716665696981_0002\n", - "2024-05-25 19:37:41,010 INFO input.FileInputFormat: Total input files to process : 2\n", - "2024-05-25 19:37:41,111 INFO mapreduce.JobSubmitter: number of splits:2\n", - "2024-05-25 19:37:41,854 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1716665696981_0002\n", - "2024-05-25 19:37:41,854 INFO mapreduce.JobSubmitter: Executing with tokens: []\n", - "2024-05-25 19:37:42,108 INFO conf.Configuration: resource-types.xml not found\n", - "2024-05-25 19:37:42,109 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", - "2024-05-25 19:37:42,210 INFO impl.YarnClientImpl: Submitted application application_1716665696981_0002\n", - "2024-05-25 19:37:42,252 INFO mapreduce.Job: The url to track the job: http://127.0.0.1:3141/proxy/application_1716665696981_0002/\n", - "2024-05-25 19:37:42,252 INFO mapreduce.Job: Running job: job_1716665696981_0002\n", - "2024-05-25 19:37:54,592 INFO mapreduce.Job: Job job_1716665696981_0002 running in uber mode : false\n", - "2024-05-25 19:37:54,594 INFO mapreduce.Job: map 0% reduce 0%\n", - "2024-05-25 19:38:06,808 INFO mapreduce.Job: map 100% reduce 0%\n", - "2024-05-25 19:38:13,889 INFO mapreduce.Job: map 100% reduce 100%\n", - "2024-05-25 19:38:14,905 INFO mapreduce.Job: Job job_1716665696981_0002 completed successfully\n", - "2024-05-25 19:38:15,036 INFO mapreduce.Job: Counters: 54\n", + "2024-08-04 22:14:51,347 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at localhost/127.0.0.1:8032\n", + "2024-08-04 22:14:51,958 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1722808289806_0001\n", + "2024-08-04 22:14:52,635 INFO input.FileInputFormat: Total input files to process : 2\n", + "2024-08-04 22:14:53,131 INFO mapreduce.JobSubmitter: number of splits:2\n", + "2024-08-04 22:14:53,611 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1722808289806_0001\n", + "2024-08-04 22:14:53,611 INFO mapreduce.JobSubmitter: Executing with tokens: []\n", + "2024-08-04 22:14:53,956 INFO conf.Configuration: resource-types.xml not found\n", + "2024-08-04 22:14:53,957 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.\n", + "2024-08-04 22:14:54,596 INFO impl.YarnClientImpl: Submitted application application_1722808289806_0001\n", + "2024-08-04 22:14:54,691 INFO mapreduce.Job: The url to track the job: http://127.0.0.1:3141/proxy/application_1722808289806_0001/\n", + "2024-08-04 22:14:54,692 INFO mapreduce.Job: Running job: job_1722808289806_0001\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=aaa61de2af25 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=beda4234832a l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=f4d25f183534 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=02de886243e1 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=d5235950ce8b l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=1be054619fd8 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=0107829c8124 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=85eded9e051f l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=4672a28dc91d l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=74136057aa3d l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:01 PM - INFO: t=2024-08-04T22:15:01+0000 lvl=info msg=\"join connections\" obj=join id=57d8ba14fce1 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:02 PM - INFO: t=2024-08-04T22:15:02+0000 lvl=info msg=\"join connections\" obj=join id=f12b15bde79b l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:02 PM - INFO: t=2024-08-04T22:15:02+0000 lvl=info msg=\"join connections\" obj=join id=f4557ae2e2c3 l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:02 PM - INFO: t=2024-08-04T22:15:02+0000 lvl=info msg=\"join connections\" obj=join id=91f5f875956d l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:02 PM - INFO: t=2024-08-04T22:15:02+0000 lvl=info msg=\"join connections\" obj=join id=abecf25dd20b l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n", + "04-Aug-24 10:15:02 PM - INFO: t=2024-08-04T22:15:02+0000 lvl=info msg=\"join connections\" obj=join id=08d7dd1c05be l=127.0.0.1:19888 r=[2a02:8388:6cc5:e800:70ee:91e:4517:7eea]:51541\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "2024-08-04 22:15:10,042 INFO mapreduce.Job: Job job_1722808289806_0001 running in uber mode : false\n", + "2024-08-04 22:15:10,043 INFO mapreduce.Job: map 0% reduce 0%\n", + "2024-08-04 22:15:24,389 INFO mapreduce.Job: map 50% reduce 0%\n", + "2024-08-04 22:15:25,414 INFO mapreduce.Job: map 100% reduce 0%\n", + "2024-08-04 22:15:36,628 INFO mapreduce.Job: map 100% reduce 100%\n", + "2024-08-04 22:15:37,653 INFO mapreduce.Job: Job job_1722808289806_0001 completed successfully\n", + "2024-08-04 22:15:37,918 INFO mapreduce.Job: Counters: 54\n", "\tFile System Counters\n", "\t\tFILE: Number of bytes read=50\n", - "\t\tFILE: Number of bytes written=829623\n", + "\t\tFILE: Number of bytes written=829617\n", "\t\tFILE: Number of read operations=0\n", "\t\tFILE: Number of large read operations=0\n", "\t\tFILE: Number of write operations=0\n", - "\t\tHDFS: Number of bytes read=528\n", + "\t\tHDFS: Number of bytes read=526\n", "\t\tHDFS: Number of bytes written=215\n", "\t\tHDFS: Number of read operations=13\n", "\t\tHDFS: Number of large read operations=0\n", @@ -5530,20 +5923,20 @@ "\t\tLaunched map tasks=2\n", "\t\tLaunched reduce tasks=1\n", "\t\tData-local map tasks=2\n", - "\t\tTotal time spent by all maps in occupied slots (ms)=18662\n", - "\t\tTotal time spent by all reduces in occupied slots (ms)=5108\n", - "\t\tTotal time spent by all map tasks (ms)=18662\n", - "\t\tTotal time spent by all reduce tasks (ms)=5108\n", - "\t\tTotal vcore-milliseconds taken by all map tasks=18662\n", - "\t\tTotal vcore-milliseconds taken by all reduce tasks=5108\n", - "\t\tTotal megabyte-milliseconds taken by all map tasks=19109888\n", - "\t\tTotal megabyte-milliseconds taken by all reduce tasks=5230592\n", + "\t\tTotal time spent by all maps in occupied slots (ms)=25086\n", + "\t\tTotal time spent by all reduces in occupied slots (ms)=9248\n", + "\t\tTotal time spent by all map tasks (ms)=25086\n", + "\t\tTotal time spent by all reduce tasks (ms)=9248\n", + "\t\tTotal vcore-milliseconds taken by all map tasks=25086\n", + "\t\tTotal vcore-milliseconds taken by all reduce tasks=9248\n", + "\t\tTotal megabyte-milliseconds taken by all map tasks=25688064\n", + "\t\tTotal megabyte-milliseconds taken by all reduce tasks=9469952\n", "\tMap-Reduce Framework\n", "\t\tMap input records=2\n", "\t\tMap output records=4\n", "\t\tMap output bytes=36\n", "\t\tMap output materialized bytes=56\n", - "\t\tInput split bytes=292\n", + "\t\tInput split bytes=290\n", "\t\tCombine input records=0\n", "\t\tCombine output records=0\n", "\t\tReduce input groups=2\n", @@ -5554,15 +5947,15 @@ "\t\tShuffled Maps =2\n", "\t\tFailed Shuffles=0\n", "\t\tMerged Map outputs=2\n", - "\t\tGC time elapsed (ms)=224\n", - "\t\tCPU time spent (ms)=2790\n", - "\t\tPhysical memory (bytes) snapshot=911515648\n", - "\t\tVirtual memory (bytes) snapshot=8178634752\n", - "\t\tTotal committed heap usage (bytes)=781189120\n", - "\t\tPeak Map Physical memory (bytes)=315301888\n", - "\t\tPeak Map Virtual memory (bytes)=2725068800\n", - "\t\tPeak Reduce Physical memory (bytes)=297607168\n", - "\t\tPeak Reduce Virtual memory (bytes)=2729041920\n", + "\t\tGC time elapsed (ms)=363\n", + "\t\tCPU time spent (ms)=3810\n", + "\t\tPhysical memory (bytes) snapshot=817872896\n", + "\t\tVirtual memory (bytes) snapshot=8170627072\n", + "\t\tTotal committed heap usage (bytes)=676331520\n", + "\t\tPeak Map Physical memory (bytes)=295211008\n", + "\t\tPeak Map Virtual memory (bytes)=2720567296\n", + "\t\tPeak Reduce Physical memory (bytes)=228384768\n", + "\t\tPeak Reduce Virtual memory (bytes)=2730020864\n", "\tShuffle Errors\n", "\t\tBAD_ID=0\n", "\t\tCONNECTION=0\n", @@ -5574,7 +5967,7 @@ "\t\tBytes Read=236\n", "\tFile Output Format Counters \n", "\t\tBytes Written=97\n", - "Job Finished in 34.877 seconds\n", + "Job Finished in 46.743 seconds\n", "Estimated value of Pi is 3.12000000000000000000\n" ] } @@ -5585,7 +5978,7 @@ }, { "cell_type": "code", - "execution_count": 80, + "execution_count": null, "metadata": { "id": "HcmXmrtJLzv1" }, @@ -5625,6 +6018,7 @@ "eUKa2s8U9TYc" ], "provenance": [], + "toc_visible": true, "include_colab_link": true }, "kernelspec": {