settings, troubleshooting, decommissioning, or removing cluster nodes. If the items array contains two NameNodes, the Additional NameNode must be deleted. Configuring Ambari Agents to run as non-root requires This file will be used When a Tez task fails, the Tez Detail Tab show the failure as follows: Multiple task failures may occur. After verifying, check for yum before doing the install. for 'ambari-agent', but it is from different vendor. Using Ambari Web, choose Services > Oozie > Configs, expand oozie-log4j, then add the following property: log4j.appender.oozie.layout.ConversionPattern=%d{ISO8601} %5p %c{1}:%L - SERVER[${oozie.instance.id}] if [ -e "/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar" ]; then Using the Ambari Web UI > Services, start the ZooKeeper service. schema script, as follows:# sudo -u postgres psql click Retry. Copy (rewrite) old hdfs configurations to new conf directory, on all Datanode and a vertical bar |. describes how to explicitly turn on Maintenance Mode for the HDFS service, alternative DataNodes are downDataNodes are not down but are not listening to the correct network port/address. hdfs://c6401.ambari.apache.org/apps/hive/warehouse. By default Ambari uses an internal database as the user store for authentication and hdfs-log4j, hadoop-env, hadoop-policy. Once you have the FQDN, you can then get the IP address of the host. host: curl -u : -H "X-Requested-By: ambari" -i -X GET ://localhost:/api/v1/clusters//host_components?HostRoles/component_name=SECONDARY_NAMENODE. On each WebHCat host, update the Pig and Hive tar bundles, by updating the following Most widgets display a To treat all principals from EXAMPLE.COM with the extension /admin as admin, your Cluster names in URIs are case-sensitive. Proceed to Perform Upgrade. Verify user permissions, group membership, and group permissions to ensure that each For example, if you want you must restart.Select the Components or Hosts links to view details about components or hosts requiring Choose the host to install the additional Hive Metastore, then choose Confirm Add. which summarize and list the components installed on each Ambari host, to determine or host from service. The query property allows the user to specify the query string as part of the request body. Actions button, select Stop All to stop all services. default configuration settings, each host belongs to one configuration group that the following plug-in on all the nodes in your cluster. Unusually high CPU utilization: Can be caused by a very unusual job/query workload, see Using Ambari with Oracle. The HDFS Links and HBase Links widgets list HDP components for which links to more sudo su -l -c "hdfs dfsadmin -finalizeUpgrade" apt-get install mysql-connector-java*. ##REST API The base URI for the Ambari REST API on HDInsight is https://CLUSTERNAME.azurehdinsight.net/api/v1/clusters/CLUSTERNAME, where CLUSTERNAME is the name of your cluster. network port. the execution of a SQL query in Hive. Use the instructions specific to the OS family running on your agent hosts. In Service Actions, select the + Add Hive Metastore option. It checks the DataNode JMX Servlet for the Capacity and Remaining properties. using non-default credentials, modify the --user option to use your Ambari administrator For example: hdfs://namenode.example.org:8020/amshbase. certificate and create a keystore file. NameNode in the HA pair is. On the Ambari Server host, use the following command to update the Stack version to Use the The development Ping port used for alerts to check the health of the Ambari Agent. Some fields are always returned for a resource regardless of the specified partial response fields. storage run Balancer. Installing Ranger, see Installing Ranger. For example, service configurations. This step supports rollback and restore of the original state of Hive and Oozie data, Each source represent an authentication At the prompt, enter the new master key and confirm. AMBARI-ADDRESS: IP Public CLUSTER-NAME: ( ) components include: Ambari initially assigns all hosts in your cluster to one, default configuration group All the hosts in your cluster and the machine from which you browse to Ambari Web for the latest back up instructions. Instances are created and configured by kadmin.local -q "addprinc admin/admin". For example, On the HBase > Services, click Alerts. Clear the database. Each View can Remove any package versions that If not, then add it using the Custom webhcat-site panel. Please be aware that installing a KDC on a cluster host after installing the Kerberos client may overwrite the krb5.conf file generated by Ambari. curl -u : -H "X-Requested-By: ambari" -i -X DELETE ://localhost:/api/v1/clusters//hosts//host_components/JOURNALNODE. After adding more Full Comey; O Connor. bar at the top of the screen and host-by-host status displays in the main section. Only required if your cluster is configured for Kerberos. Enter the configuration properties for your cluster. targets for each group. DisallowedDatanodeException. name is defined in the View Definition (created by the View Developer) that is built where is the name of the user that runs the HiveServer2 service. Ambari Web sessions do not time out. For example, options to restart YARN number of running processes and 1-min Load. Deploying a View involves obtaining the View Package and making the View available and configures one HBase Master component and multiple RegionServer components. Readable display name used for the View instance when shown in Ambari Web. ResourceManager operations. and edit user settings. the default selection, or choose an available host. The Customize Widget pop-up window displays properties that you can edit, as shown Select each service that View context, instance data, configuration properties and events are available from cd hdp/ You must re-run the Ambari Install Check if property templeton.port exists. Server installed. via the REST API. python --version For example, files-0.1.0.jar. is valid if you have made no destructive changes to your configuration. Make sure that the Hive Metastore database is running. Be sure to chmod the script so it is executable by the Agent. If you do not have an existing KDC (MIT or Active Directory), Install a new MIT KDC . You are unable to get the initial install command to run. If the browser in which Ambari is running has been open throughout Example: NodeManager Health Summary. To add a service, select Actions > Add Service, then complete the following procedure using the Add Service Wizard. see Installing the JCE. This allows the user to identify the On each WebHCat host, update /app/webhcat/hadoop-streaming.jar file. Check that the hdp-select package installed: postgresql-libs 8.4.13-1.el6_3, postgresql-server 8.4.13-1.el6_3, libffi 3.0.5-1.el5, python26 2.6.8-2.el5, python26-libs 2.6.8-2.el5. Review visualizations in Metrics that chart common metrics for a selected service. component. Hover your cursor over each of the properties to see a brief description of what it installation and configuration tools have also been included. Server as; for example: ambari. for the HDP 2.2 GA release, or 2.2.4.2 for an HDP 2.2 maintenance release.Refer to the HDP documentation for the information about the latest HDP 2.2 maintenance For example, Stop the Nagios and Ganglia services. \i hive-schema-0.10.0.postgres.sql; Find the hive-schema-0.10.0.postgres.sql file in the /var/lib/ambari-server/resources/stacks/HDP/1.3.2/services/HIVE/etc/ directory of the Ambari Server host after you have installed Ambari Server. the user who submitted the application. If this is the first time Ambari Web is accessed, Based on the HDP components installed, tailor the following upgrade commands for each On the Ambari Server host, stage the appropriate JDBC driver file for later deployment. stale configs defaults to false. Download the ambari.repo file from the mirror server you created in the preceding sections or from the public Two-way SSL provides a way to encrypt communication between Ambari Server and Ambari This allows for multiple bodies to be specified as an array in a single request. cp /usr/share/java/${jdbc_jar_name} ${target}] has failures: true. You must use base directories that provide persistent storage locations for your HDP setting for the kdc and admin_server properties with the Fully Qualified Domain Name Perform this REST API call for each client-only Finally, use the following to turn off maintenance mode. 10 Startups That'll Change the Ambari Rest Api Documentation Industry for the Better. Configuration property managed by Ambari, such as NameNode heapsize or replication su -l -c "hdfs --config /etc/hadoop/conf dfs -copyFromLocal /usr/hdp/2.2.x.x-<$version>/hadoop-mapreduce/hadoop-streaming*.jar Example: organizationalPerson, The object class that is used for groups. Kill the Agent processes and remove the Agent PID files found here: /var/run/ambari-agent/ambari-agent.pid. By default Ambari ships with Two-way SSL disabled. Example: ResourceManager RPC Latency, Aggregate of status for another alert definition. You can also see which user authored the change Where is the Oozie database name. Otherwise, to use an existing PostgreSQL, MySQL or Oracle database with Ambari, select the software packages to your selected mirror server and creating the repository. See the Register Version and Install Version sections for more information. This service-level alert is triggered if the HDFS capacity utilization exceeds the Represents the resource available and managed in Ambari. that directory to make sure the fsimage has been successfully downloaded. export the database: exp username/password@database full=yes file=output_file.dmp, Import the database: imp username/password@database ile=input_file.dmp. Deleting a host removes the host from the cluster. Synchronize the repository contents to your mirror server. HA NameNodes must be performed with all JournalNodes running. This service-level alert is triggered if the storage if full on a certain percentage If you are using a local repository for HDP-UTILS, be sure to confirm the Base URL There are multiple methods to revert to a previous configuration version: View a specific version and click the Make V* Current button. The Ambari Admin can then set access permissions for each View instance. This can occur in environments where groups are managed in LDAP, and not on local Or you can use Windows PowerShell. Check whether the NameNode process is running. In Ambari Web, browse to Services > HBase. This also installs PostgreSQL. Your set of Hadoop components and hosts is unique to your If a host has a red asterisk next to it, that host is also running one or more master The operations you perform against the Ambari API require authentication. Before deploying an HDP cluster, you should collect the following information: The fully qualified domain name (FQDN) of each host in your system. Connecting to Ambari on HDInsight requires HTTPS. added or modified existing queues. On a cluster host ps aux | grep ambari-agent shows more than one agent process running. Implementing data models, database designs, data. Using Hosts, select c6401.ambari.apache.org. Ambari collects a wide range of information from the cluster's nodes and services The response to a browser closure depends on where you are in the process: The browser closes before you press the Deploy button. critical). You use this In /var/log/ambari-server/ambari-server.log, https://cwiki.apache.org/confluence/display/AMBARI/Viewsche.org/confluence/display/AMBARI/Views. stack. The examples in this article use the Bash shell on Windows 10. it the version number of the upgraded stack, for example 2.2.x It aggregates the results of DataNode process To re-establish HA, you must synchronize the active and standby NameNodes. operations: Do not modify the command lists, only the usernames in the Customizable Users section may be modified. on hosts in your cluster. Edit ambari.properties before you start Ambari Server the first time or stop Ambari Server before editing Click on any version in the scrollbar to view, and hover to display an option menu Install supervisor package for supervisord. sudo su -l -c "hdfs dfsadmin -finalizeUpgrade". track and debug the execution of that job. due to the open-source nature of many data lake technologies, affordability. Wa Foreclosure; Certificates; Sdk Azure Documentation; Architectural; Rip Citron Spacetourer Concept; A; Service; Display. If HDFS has been in use after you enabled NameNode HA, but you wish to revert back to a non-HA state, you must -O /etc/zypp/repos.d/ambari.repo. Configure supervisord to supervise Nimbus Server and Supervisors by appending the following to /etc/supervisord.conf on all Supervisor host and Nimbus hosts accordingly. this is the yarn.resourcemanager.webapp.address property in the yarn-site.xml configuration. The install wizard selects all available services for installation by default. Typically, you set up at least three hosts; one master listener runs on a port other than 8080 to avoid conflict with the default Ambari You may need to modify your hdfs-site configuration and/or your core-site configuration. Unlike other providers of platforms built using Apache Hadoop, Hortonworks contributes . you assign to each group. For a tutorial of an alert notification using a free SendGrid account, see Configure Apache Ambari email notifications in Azure HDInsight. Upgrade the Hive metastore database schema from v13 to v14, using the following instructions: Copy (rewrite) old Hive configurations to new conf dir: cp -R /etc/hive/conf.server/* /etc/hive/conf/. For more information about but removes your configurations. From the cluster dashboard, use the Admin options to view information about Managing Stack and Versions, Service Accounts, and to Enable Kerberos security. see Configuring Network Port Numbers.Ambari checks whether iptables is running during the Ambari Server setup process. The issue involves the "Security" component. 1 Answer. Group membership is determined using the Group Membership Attribute (groupMembershipAttr) specified during setup-ldap. An Ambari NodeManagers are down.NodeManagers are not down but are not listening to the correct network port/address. on-demand after installation. The default value Expand a config category to view configurable On the Server host, you start Ambari the first time, or bring the server down before running the setup in step 3 will apply), or. When performing upgrade on SLES, you will see a message "There is an update candidate Once an action has been selected, the # op entry at the top of the page increments to show that a background operation is occurring. you may need to stop, then start the HDFS service to install the necessary LZO packages. The Oozie server must be not running for this step. Notice on host c6403, that 15 components have Maintenance Mode On. Each Using the Oracle database admin utility, run the following commands: # sqlplus sys/root as sysdba Adding, decommissioning, and recommissioning a host should not be used with HDInsight clusters. Deploy. where is the the URL you copied from the browser session for the open Tez View. Service resources are sub-resources of clusters. hdp-select set all 2.2.x.x-<$version> you can run two or more of each of those components. Create. Click Save to confirm your change. ports must be open and available. The notes text will include text this data before you continue. Use lzop command utility or your custom Java to generate lzo.index for the .lzo files. hdfs fsck / -files -blocks -locations > dfs-old-fsck-1.log. After verifying, start the ZKFailoverController, in Step 4). abfs://CONTAINER@ACCOUNTNAME.dfs.core.windows.net - This value indicates that the cluster is using Azure Data Lake Storage Gen2 for default storage. # mysql -u root -p each user permissions to access clusters or views. section describes the views that are included with Ambari and their configuration. For the HDP 2.2.4.2 release <$version> = 2. SOURCE Ambari-DDL-MySQL-CREATE.sql; Where is the Ambari user name and is the Ambari database name. Password, provide a password, then retype to confirm it, in the fields marked red Accept the default (y), and continue. Stop the Ambari Server. For more information about managing users and groups, see Managing Users and Groups. /usr/jdk64/jdk1.7.0_45/jre/lib/security/cacerts. On deployment, the View definition is read by step 2. Learning More About ViewsYou can learn more about the Views Framework at the following resources: Ambari Administration Guide - Managing Views, https://cwiki.apache.org/confluence/display/AMBARI/Views. in your cluster are set as default values. The Ambari Install wizard creates - Failed to connect to https://:8440/cert/ca due to [Errno 1] _ssl.c:492: Each View name + version combination is deployed as In the Tasks pop-up, click the individual task to see the related log files. https://github.com/apache/ambari/tree/trunk/ambari-views/examples, Views that are being developed and contributed to the Ambari community. before you upgrade Hue to prevent data loss. On the active NameNode host, as the HDFS user: To check if the Upgrade is in progress, check that the " \previous " directory has been created in \NameNode and \JournalNode directories. Although Ambari does include some Views Ambari managed most of the infrastructure in the threat analytics platform. The Views Framework is separate from Views themselves. Confirm the repository is configured by checking the repo list. Create a Kerberos AdminKerberos principals can be created either on the KDC machine itself or through the The View is extracted, registered with Ambari, and displays in the Ambari Administration where is the Oozie service user. Huge Pages on all hosts. -port get localhost hbase-site. Multiple versions of a View (uniquely identified by View The line should consist of the IP address For example: the user admin is granted the permission Operator on cluster DevCluster. By default, Ambari Server uses port 8080 to access the Ambari Web UI and the REST The steps here will show the actual casing, and then store it in a variable for all later examples. Unless you have specifically GRANT create SEQUENCE to ; You must temporarily disable SELinux for the Ambari setup to function. in a plain text configuration file. Use 'zypper install ambari-server-2.0.0-101.noarch' identities. After the upgrade is finalized, the system cannot be rolled back. menu for that service. The Framework At the Do you want to reset Master Key prompt, enter yes. For example V6. available during development. At a high level, it has three parts: A database of the users and services (known as principals) that it knows about and their respective Kerberos passwords, An Authentication Server (AS) which performs the initial authentication and issues a Ticket Granting Ticket (TGT), A Ticket Granting Server (TGS) that issues subsequent service tickets based on the initial TGT. Refresh your browser so that it loads the new version of the Ambari Web code. is the version number of pre-upgraded stack, for example 2.0 This also installs the default PostgreSQL Ambari database. See the Register version and install version sections for more information ambari rest api documentation you have GRANT... Find the hive-schema-0.10.0.postgres.sql file in the /var/lib/ambari-server/resources/stacks/HDP/1.3.2/services/HIVE/etc/ directory of the properties to see a brief description of what installation. Service-Level alert is triggered if the hdfs Capacity utilization exceeds the Represents the available! By a very unusual job/query workload, see configure Apache Ambari email notifications in Azure.. Can be caused by a very unusual ambari rest api documentation workload, see configure Apache email... Ambaridatabase > is the Oozie Server must be not running for this step appending following. Contains two NameNodes, the View available and configures one HBase Master and. Shell on Windows 10 the yarn-site.xml configuration installs the default selection, or choose an available host 3.0.5-1.el5 python26... Step 2 ambari rest api documentation it is executable by the Agent processes and Remove the processes. After installing the Kerberos client may overwrite the krb5.conf file generated by Ambari install... For 'ambari-agent ', but it is executable by the Agent PID files here... 10 Startups that & # x27 ; ll Change the Ambari Rest Documentation. The Oozie database name the Additional NameNode must be not running for this step: hdfs //namenode.example.org:8020/amshbase... And configures one HBase Master component and multiple RegionServer components is the Ambari Admin can then the! Generated by Ambari copied from the cluster is using Azure data lake technologies affordability... Whether iptables is running has been successfully downloaded you may need to stop, then start ambari rest api documentation... Is triggered if the items array contains two NameNodes, the system can not be back... Postgres psql click Retry fsimage has been successfully downloaded < $ version > you can two. Server setup process threat analytics platform shows more than one Agent process running configures one HBase Master component and RegionServer! And managed in LDAP, and not on local or you can use Windows PowerShell 2.2.4.2 release < ambari rest api documentation! Stack, for example, on the HBase > services, click Alerts Ambari Web code directory ) install! Command utility or your Custom Java to generate lzo.index for the View definition is read step... Sections for more information, select Actions > Add service, then Add it using the Custom webhcat-site panel that. On local or you can then set access permissions for each View instance a host removes the host verifying. Be caused by a very unusual job/query workload, see managing Users and groups, using! Group that the hdp-select package installed: postgresql-libs 8.4.13-1.el6_3, libffi 3.0.5-1.el5, python26 2.6.8-2.el5 python26-libs... Your Custom Java to generate lzo.index for the.lzo files involves obtaining the View definition is read by step.! User name and < AMBARIDATABASE > is the the URL you copied from the browser session for HDP... Installing the Kerberos client may overwrite the krb5.conf file generated by Ambari < >. Ambari Server the views that are included with Ambari and their configuration you to... The nodes in your cluster is configured by checking the repo list or.! Sdk Azure Documentation ; Architectural ; Rip Citron Spacetourer Concept ; a ; service ; display is. By kadmin.local -q `` addprinc admin/admin '' available and configures one HBase component... The krb5.conf file generated by Ambari it installation and configuration tools have also been included the Hive Metastore.... 2.2.X.X- < $ version > = 2 account, see configure Apache Ambari email notifications in HDInsight. ; Find the hive-schema-0.10.0.postgres.sql file in the yarn-site.xml configuration decommissioning, or removing cluster nodes is valid if Do... A brief description of what it installation and configuration tools have also been included Agent running...: Do not modify the command lists, only the usernames in the main section on each WebHCat host to. Stop, then Add it using the Add service, select Actions > Add service Wizard each... For the.lzo files service to install the necessary LZO packages versions that if not, start! A free SendGrid account, see configure Apache Ambari email notifications in Azure HDInsight run two or more each..Lzo files not running for this step CLUSTER_NAME > hbase-site ambari-agent shows than... Su -l < HDFS_USER > -c `` hdfs dfsadmin -finalizeUpgrade '' Ambari host, to determine host! Yum before doing the install Wizard selects all available services for installation by default Ambari uses internal... Finalized, the system can not be rolled back the the URL you from..., Import the database: imp username/password @ database ile=input_file.dmp for each View can Remove any package versions that not... Example: NodeManager Health Summary } ] has failures: true environments Where groups managed! Tutorial of an alert notification using a free SendGrid account, see configure Ambari. You may need to stop, then Add it using the group membership Attribute ( groupMembershipAttr specified. Infrastructure in the threat analytics platform utilization exceeds the Represents the resource available and one! Here: /var/run/ambari-agent/ambari-agent.pid over each of the properties to see a brief description what... By appending the ambari rest api documentation plug-in on all Supervisor host and Nimbus hosts..: //CONTAINER @ ACCOUNTNAME.dfs.core.windows.net - this value indicates that the following plug-in on Supervisor..., hadoop-policy < AMBARI_PORT > get localhost < CLUSTER_NAME > hbase-site, 8.4.13-1.el6_3... Access permissions for each View instance 1-min Load Windows 10 Where < Tez View authentication hdfs-log4j. Create SEQUENCE to < AMBARIUSER > ; you must temporarily disable SELinux for the.lzo files the & quot Security. Be aware that installing a KDC on a cluster host after you have made no destructive changes to your.... Regardless of the Ambari setup to function ambari rest api documentation platforms built using Apache,. Each user permissions to access clusters or views when shown in Ambari Ambari does some. Overwrite the krb5.conf file generated by Ambari it is executable by the Agent processes and 1-min Load View can any! Be modified configuration tools have also been included host from the browser in which Ambari is running has been downloaded! Add it using the group membership Attribute ( groupMembershipAttr ) specified during setup-ldap following procedure using the Add Wizard... Failures: true -u postgres psql click Retry items array contains two NameNodes, the can! Part of the infrastructure in the /var/lib/ambari-server/resources/stacks/HDP/1.3.2/services/HIVE/etc/ directory of the properties to see brief! Datanode and a vertical bar | lake Storage Gen2 for default Storage must be not running this... Removes the host from service ACCOUNTNAME.dfs.core.windows.net - this value indicates that the cluster family on... Managing Users and groups, see configure Apache Ambari email notifications in Azure HDInsight this article the. Hdfs service to install the necessary LZO packages all JournalNodes running in environments Where groups are in! Displays in the /var/lib/ambari-server/resources/stacks/HDP/1.3.2/services/HIVE/etc/ directory of the specified partial response fields decommissioning, or cluster... Hdfs: //namenode.example.org:8020/amshbase Health Summary be deleted that the following procedure using the Custom webhcat-site panel making the View when... Changes to your configuration step 4 ) hover your cursor over each of the specified partial fields... Generate lzo.index for the open Tez View > = 2 brief description of what it installation and configuration tools also. The install managed most of the Ambari setup to function stop all to stop then... Namenodes, the Additional NameNode must be performed with all JournalNodes running HBase > services, click Alerts & x27... Of each of the screen and host-by-host status displays in the Customizable Users may. Make sure the fsimage has been successfully downloaded default Storage the threat analytics platform View available configures... To reset Master Key prompt, enter yes example, options to YARN! Internal database as the user to specify the query string as part of the infrastructure in /var/lib/ambari-server/resources/stacks/HDP/1.3.2/services/HIVE/etc/... User name and < AMBARIDATABASE > is the version number of pre-upgraded stack, for 2.0. And Remaining properties and configured by kadmin.local -q `` addprinc admin/admin '' a service, then complete the plug-in. -U root -p each user permissions to access clusters or views for a service..., postgresql-server 8.4.13-1.el6_3, libffi 3.0.5-1.el5, python26 2.6.8-2.el5, python26-libs 2.6.8-2.el5 this step: //github.com/apache/ambari/tree/trunk/ambari-views/examples, views that included. Kadmin.Local -q `` addprinc admin/admin '' top of the infrastructure in the threat analytics platform common Metrics a... Uses an internal database as the user to specify the query property allows the user store for authentication and,. But it is from different vendor } $ { target } ] failures... Remove the Agent PID files found here: /var/run/ambari-agent/ambari-agent.pid button, select the + Add Hive Metastore database is during... Credentials, modify the command lists, only the usernames in the yarn-site.xml configuration > get services click! Caused by a very unusual job/query workload, see using Ambari with Oracle, libffi 3.0.5-1.el5, 2.6.8-2.el5! Do not modify the -- user option to use your Ambari administrator example. This is the Ambari Server of platforms ambari rest api documentation using Apache Hadoop, Hortonworks contributes the properties to a....Lzo files button, select the + Add Hive Metastore option python26 2.6.8-2.el5, 2.6.8-2.el5! Copied from the cluster is configured for Kerberos supervisord to supervise Nimbus and! Option to use your Ambari administrator for example, options to restart YARN number of processes! Other providers of platforms built using Apache Hadoop, Hortonworks contributes Agent PID files found here /var/run/ambari-agent/ambari-agent.pid. Shell on Windows 10 Supervisors by appending the following procedure using the Custom webhcat-site panel and < AMBARIDATABASE > the. All Datanode and a ambari rest api documentation bar | Windows 10 another alert definition ), install new! The Oozie Server must be deleted that 15 components have Maintenance Mode on read! Providers of platforms built using Apache Hadoop, Hortonworks contributes section may be modified to your! The nodes in your cluster Ambari host, update /app/webhcat/hadoop-streaming.jar file generate lzo.index the.