大数据管理与监控:Ambari:Ambari安装与配置_第1页
大数据管理与监控:Ambari:Ambari安装与配置_第2页
大数据管理与监控:Ambari:Ambari安装与配置_第3页
大数据管理与监控:Ambari:Ambari安装与配置_第4页
大数据管理与监控:Ambari:Ambari安装与配置_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大数据管理与监控:Ambari:Ambari安装与配置1大数据管理与监控:Ambari1.1Ambari简介1.1.1Ambari的功能与优势Ambari是一个开源的工具,用于简化ApacheHadoop集群的部署、管理和监控。它提供了用户友好的Web界面,使得Hadoop的管理变得更加直观和易于操作。Ambari的主要功能包括:集群管理:Ambari允许用户安装、配置和管理Hadoop集群,包括HDFS、YARN、HBase、Hive、ZooKeeper等组件。服务配置:通过Ambari,可以轻松配置Hadoop服务的参数,无需手动编辑配置文件。健康监控:Ambari提供集群健康状态的实时监控,包括节点状态、服务状态和资源使用情况。警报与通知:Ambari可以设置警报,当集群状态异常时,通过邮件或短信通知管理员。日志管理:集中管理集群的日志,便于问题排查和审计。安全配置:支持Kerberos认证,增强集群的安全性。Ambari的优势在于:简化部署:通过Ambari,可以一键式安装和配置Hadoop集群,大大减少了部署的时间和复杂性。统一界面:提供了一个统一的Web界面,使得集群的管理和监控变得更加直观和高效。社区支持:作为Apache的项目,Ambari拥有强大的社区支持,可以获取到丰富的文档和解决方案。可扩展性:Ambari的设计考虑了可扩展性,可以轻松地添加新的服务和组件到集群中。1.1.2Ambari的架构与组件Ambari的架构主要由以下几个组件构成:AmbariServer:Ambari的核心组件,负责管理集群的配置、状态和警报。AmbariServer与数据库交互,存储集群的元数据。AmbariAgent:部署在每个集群节点上,负责执行AmbariServer下发的命令,如安装、配置和监控服务。数据库:AmbariServer使用数据库来存储集群的配置、状态和警报信息。默认使用的是Oracle数据库,但也可以配置使用MySQL或PostgreSQL。WebUI:Ambari提供了一个Web界面,用户可以通过浏览器访问,进行集群的管理和监控。AmbariServer与AmbariAgent之间的通信是基于RESTfulAPI的,这使得Ambari具有良好的可集成性和可扩展性。AmbariAgent定期向AmbariServer报告节点的状态,而AmbariServer则根据这些状态信息,提供集群的健康监控和警报功能。1.2示例:Ambari安装与配置1.2.1安装AmbariServer在安装AmbariServer之前,需要确保服务器上已经安装了Java和数据库。以下是在Ubuntu系统上安装AmbariServer的步骤:#更新系统包

sudoapt-getupdate

#安装Java

sudoapt-getinstallopenjdk-8-jdk

#安装数据库(以MySQL为例)

sudoapt-getinstallmysql-server

#创建数据库和用户

mysql-uroot-p

CREATEDATABASEambari;

GRANTALLPRIVILEGESONambari.*TO'ambari'@'localhost'IDENTIFIEDBY'password';

FLUSHPRIVILEGES;

EXIT;

#安装AmbariServer

wget/dist/ambari//ambari-server-.tar.gz

tar-xzfambari-server-.tar.gz

cdambari-server-

sudo./ambari-serversetup-jdbctype=mysql1.2.2配置AmbariServer配置AmbariServer需要编辑ambari-server/conf/perties文件,设置数据库连接信息:#数据库类型

ambari-server.db.type=mysql

#数据库主机

ambari-server.db.hostname=localhost

#数据库端口

ambari-server.db.port=3306

#数据库名称

=ambari

#数据库用户

ambari-server.db.user=ambari

#数据库密码

ambari-server.db.password=password1.2.3启动AmbariServer启动AmbariServer:sudo./ambari-serverstart1.2.4安装AmbariAgent在集群的每个节点上安装AmbariAgent:#安装依赖

sudoapt-getinstallopenjdk-8-jdk

#安装AmbariAgent

wget/dist/ambari//ambari-agent-.tar.gz

tar-xzfambari-agent-.tar.gz

cdambari-agent-

sudo./ambari-agentinstall1.2.5配置AmbariAgent编辑ambari-agent/conf/ambari-agent.ini文件,设置AmbariServer的地址:[ambari]

server_host=1.2.6注册AmbariAgent在AmbariServer的Web界面中,添加新主机并注册AmbariAgent:sudo./ambari-agentregister1.2.7安装Hadoop服务在AmbariServer的Web界面中,选择要安装的服务,如HDFS、YARN等,Ambari会自动下载并安装相应的组件,配置参数,并启动服务。通过以上步骤,可以完成Ambari的安装和配置,以及Hadoop集群的部署。Ambari的使用大大简化了大数据集群的管理,使得运维人员可以更加专注于业务的优化和扩展,而不是繁琐的集群配置和监控工作。2环境准备2.1操作系统与硬件要求在部署Ambari之前,确保你的环境满足以下操作系统和硬件要求。Ambari支持多种Linux发行版,包括CentOS、RedHatEnterpriseLinux(RHEL)、Ubuntu等。以下以CentOS7为例,介绍所需的基本硬件配置和操作系统环境。2.1.1硬件要求CPU:至少4核内存:至少16GBRAM磁盘:至少100GB的存储空间,其中至少20GB用于AmbariServer网络:必须有稳定的网络连接,且AmbariServer和Hadoop集群节点之间网络通信无障碍2.1.2操作系统环境安装CentOS7:#下载CentOS7的ISO镜像并进行安装

#安装过程中选择最小安装(minimalinstall)选项更新系统:sudoyumupdate-y安装EPEL仓库:sudoyuminstallepel-release-y安装Java:Ambari需要Java环境,推荐安装OpenJDK1.8或以上版本。sudoyuminstalljava-1.8.0-openjdk-devel-y安装Python:Ambari的客户端需要Python环境,确保Python版本兼容。sudoyuminstallpython36-y安装MySQL数据库:AmbariServer需要一个数据库来存储配置和状态信息,这里以MySQL为例。sudoyuminstallmysql-server-y启动并设置MySQL服务:sudosystemctlstartmysqld

sudosystemctlenablemysqld安全初始化MySQL:sudomysql_secure_installation创建Ambari数据库和用户:sudomysql-uroot-p

CREATEDATABASEambari;

GRANTALLPRIVILEGESONambari.*TO'ambari'@'localhost'IDENTIFIEDBY'password';

GRANTALLPRIVILEGESONambari.*TO'ambari'@'%'IDENTIFIEDBY'password';

FLUSHPRIVILEGES;2.2网络配置与安全要求2.2.1网络配置设置主机名:sudohostnamectlset-hostnameambari-server配置hosts文件:sudovi/etc/hosts

#添加以下行

00ambari-server开放防火墙端口:AmbariServer需要开放8080和8443端口用于WebUI,以及16010端口用于与Hadoop集群通信。sudofirewall-cmd--permanent--add-port=8080/tcp

sudofirewall-cmd--permanent--add-port=8443/tcp

sudofirewall-cmd--permanent--add-port=16010/tcp

sudofirewall-cmd--reload2.2.2安全要求禁用Selinux:sudosetenforce0

sudovi/etc/selinux/config

#将SELINUX=enforcing改为SELINUX=disabled禁用防火墙:sudosystemctlstopfirewalld

sudosystemctldisablefirewalld设置SSH无密码登录:在AmbariServer和Hadoop集群节点之间设置SSH无密码登录,以简化Ambari的集群管理操作。#在ambari-server上生成SSH密钥

ssh-keygen-trsa-b4096-C"ambari-server"

#将公钥复制到集群节点

ssh-copy-iduser@cluster-node1

ssh-copy-iduser@cluster-node2

#...重复以上步骤直到所有节点以上步骤为Ambari的安装和配置提供了必要的环境准备。确保所有硬件和软件要求都已满足,网络配置正确,安全设置适当,是成功部署Ambari的关键。接下来,你可以继续进行AmbariServer的安装和配置,以及Hadoop集群的管理。3大数据管理与监控:Ambari安装与配置3.1Ambari安装3.1.1下载与验证Ambari软件包在开始Ambari的安装之前,首先需要从Apache官方网站下载Ambari的软件包。确保下载的是与你的Hadoop版本和操作系统兼容的Ambari版本。例如,如果你使用的是CentOS7,且Hadoop版本为2.7,那么你可能需要下载Ambari2.7.x版本。下载完成后,使用以下命令来验证下载的软件包的完整性:#假设你下载的文件名为ambari-server-2.7.0.tar.gz

#使用md5sum或sha256sum来验证文件的哈希值

md5sumambari-server-2.7.0.tar.gz

#或者

sha256sumambari-server-2.7.0.tar.gz将输出的哈希值与Apache网站上提供的哈希值进行比较,确保它们匹配,这一步骤可以防止下载过程中文件被篡改或损坏。3.1.2安装Ambari服务器Ambari服务器是集群管理的核心,它负责监控和管理Hadoop集群。在安装Ambari服务器之前,需要确保服务器上已经安装了Java环境,因为Ambari依赖于Java运行。安装Java环境(以OpenJDK为例):sudoyuminstalljava-1.8.0-openjdk接下来,解压下载的Ambari软件包,并运行安装脚本:#解压Ambari软件包

tar-xzfambari-server-2.7.0.tar.gz

#进入解压后的目录

cdambari-server-2.7.0

#运行安装脚本

sudo./ambari-server-install.py在安装过程中,你可能需要配置数据库信息,Ambari支持多种数据库,如MySQL、PostgreSQL等。以MySQL为例,你需要提供数据库的用户名、密码和数据库名称。3.1.3安装Ambari代理Ambari代理需要安装在集群的每个节点上,它负责与Ambari服务器通信,执行服务器下发的命令,并报告节点的状态。在每个节点上,首先需要下载Ambari代理的软件包,然后解压并运行安装脚本:#假设你下载的文件名为ambari-agent-2.7.0.tar.gz

tar-xzfambari-agent-2.7.0.tar.gz

cdambari-agent-2.7.0

sudo./ambari-agent-install.py在安装过程中,你需要配置Ambari服务器的地址,这使得代理能够与服务器进行通信。例如,如果Ambari服务器的地址是00,那么你可以在安装脚本中输入这个地址。完成以上步骤后,Ambari服务器和代理都已安装完毕,接下来就可以在Ambari服务器上配置和管理Hadoop集群了。3.2配置Ambari配置Ambari涉及设置网络参数、数据库连接、以及集群的详细信息。首先,启动Ambari服务器:sudoambari-serverstart然后,通过浏览器访问Ambari的Web界面,通常的地址是http://<Ambari服务器IP>:8080。在Web界面上,你可以创建新的Hadoop集群,添加节点,以及配置Hadoop服务。在配置Hadoop服务时,Ambari提供了详细的配置选项,包括HDFS、YARN、MapReduce等服务的配置。例如,配置HDFS的.dir参数,你可以指定NameNode的数据存储目录:#AmbariWeb界面配置示例

ServiceComponent:HDFSNameNode

ConfigurationProperty:.dir

Value:/var/lib/hadoop/hdfs/namenode完成配置后,Ambari会自动在集群的每个节点上部署和启动Hadoop服务,大大简化了Hadoop集群的管理过程。3.3监控与管理Ambari提供了丰富的监控和管理功能,你可以通过Ambari的Web界面查看集群的健康状态、资源使用情况、以及每个服务的详细状态。例如,查看HDFS的存储使用情况:#AmbariWeb界面监控示例

Service:HDFS

Component:DataNode

Metric:dfs.datanode.DFSUsed此外,Ambari还支持报警和通知功能,当集群状态异常时,Ambari可以发送邮件或短信通知管理员,确保集群的稳定运行。通过以上步骤,你已经完成了Ambari的安装和配置,现在可以开始使用Ambari来管理你的Hadoop集群了。Ambari的使用不仅限于Hadoop,它还支持其他大数据组件,如HBase、Hive、Spark等,为大数据集群的管理提供了统一的界面和工具。4大数据管理与监控:Ambari安装与配置4.1Hadoop集群配置4.1.1添加Hadoop集群到Ambari在Ambari中添加Hadoop集群是管理大数据环境的第一步。此过程涉及在Ambari服务器上配置集群的详细信息,包括主机列表、网络配置和Hadoop版本。步骤1:登录AmbariWeb界面打开浏览器,输入Ambari服务器的IP地址和端口号,例如:http://your-ambari-server:8080。使用管理员账号登录。步骤2:创建新集群在AmbariWeb界面中,点击“AddCluster”按钮。输入集群名称,选择Hadoop版本,然后点击“Next”。步骤3:配置主机在“Hosts”页面,添加集群中的所有主机。确保每台主机的SSH公钥已添加到Ambari服务器,以便Ambari可以无密码SSH到这些主机。步骤4:配置网络在“Network”页面,配置集群的网络设置,包括网络类型和子网掩码。步骤5:完成集群添加点击“Finish”完成集群的添加。4.1.2配置Hadoop服务一旦集群添加到Ambari,下一步是配置Hadoop服务。Ambari提供了图形界面来简化这一过程,允许用户配置HDFS、YARN、MapReduce等服务。步骤1:选择要配置的服务在集群页面,点击“Services”选项卡。选择要配置的服务,例如HDFS。步骤2:配置服务在服务配置页面,可以修改各种参数,如.dir和dfs.datanode.data.dir。这些参数控制HDFS的存储位置和数据块的存储位置。示例代码#AmbariCLI命令示例,用于更新HDFS配置

ambari-agentupdate-config--service=hdfs--config-type=core-site--config-name=hadoop-env--property=.dir--property-value=/data/hadoop/namenode

ambari-agentupdate-config--service=hdfs--config-type=hdfs-site--config-name=hadoop-env--property=dfs.datanode.data.dir--property-value=/data/hadoop/datanode4.1.3配置Hadoop组件配置Hadoop组件是确保集群高效运行的关键。Ambari允许用户配置和管理Hadoop生态系统中的各种组件,如Hive、HBase和Spark。步骤1:选择组件在“Services”页面,选择一个服务,然后点击“Components”选项卡。选择要配置的组件,例如HiveServer。步骤2:配置组件在组件配置页面,可以修改组件的配置,如Hive的hive.metastore.uris。这些配置影响组件的性能和功能。示例代码#AmbariCLI命令示例,用于更新Hive配置

ambari-agentupdate-config--service=hive--config-type=hive-site--config-name=hive-env--property=hive.metastore.uris--property-value=thrift://your-hive-metastore:908步骤3:启动组件在配置完成后,确保启动所有组件。点击“Start”按钮,开始服务和组件。4.1.4监控与管理Ambari不仅提供配置功能,还集成了监控和管理工具。用户可以通过Ambari界面查看集群的健康状况、资源使用情况和任务状态。步骤1:查看集群状态在AmbariWeb界面的“Cluster”页面,可以查看集群的整体状态和资源使用情况。步骤2:监控服务和组件在“Services”和“Components”页面,可以监控每个服务和组件的运行状态和性能指标。步骤3:管理任务在“Stacks”页面,可以管理正在运行的任务,包括查看任务日志和重新启动失败的任务。通过以上步骤,用户可以有效地在Ambari中管理Hadoop集群,配置服务和组件,以及监控集群的运行状态。这为大数据环境的高效运行和维护提供了坚实的基础。5Ambari服务管理5.1启动与停止Hadoop服务在Ambari中管理Hadoop服务,可以极大地简化集群的运维工作。Ambari提供了图形界面和API,使得启动和停止Hadoop服务变得直观且高效。5.1.1启动Hadoop服务登录AmbariWeb界面:打开浏览器,输入Ambari服务器的IP地址和端口号,例如http://your-ambari-server:8080,使用管理员账号登录。选择集群:在Ambari首页,选择你想要管理的Hadoop集群。访问服务页面:在集群页面中,点击左侧菜单的“Services”,然后选择你想要启动的Hadoop服务,如HDFS、YARN等。启动服务:在服务详情页面,点击右上角的“Start”按钮,Ambari将自动启动该服务的所有组件。5.1.2停止Hadoop服务停止Hadoop服务的步骤与启动类似,但操作按钮变为“Stop”。登录AmbariWeb界面和选择集群的步骤与启动服务相同。访问服务页面:在集群页面中,选择“Services”,然后找到你想要停止的Hadoop服务。停止服务:在服务详情页面,点击右上角的“Stop”按钮,Ambari将停止该服务的所有组件。5.2监控Hadoop集群状态Ambari提供了丰富的监控功能,帮助运维人员实时了解Hadoop集群的健康状况。5.2.1查看集群概览登录AmbariWeb界面:使用管理员账号登录Ambari。访问集群页面:在首页选择你的Hadoop集群,进入集群页面。查看概览信息:集群页面的顶部提供了集群的总体状态,包括健康状态、CPU使用率、内存使用率等。5.2.2监控服务状态访问服务页面:在集群页面中,选择“Services”,然后选择你想要监控的服务。查看服务状态:服务详情页面显示了该服务的所有组件状态,包括运行状态、健康状态、以及最近的警报信息。5.2.3查看主机状态访问主机页面:在集群页面中,选择“Hosts”,然后选择你想要监控的主机。查看主机状态:主机详情页面提供了主机的硬件信息、服务组件状态、以及系统日志等,帮助你诊断主机层面的问题。5.3管理Hadoop集群用户Ambari允许你管理Hadoop集群的用户,包括创建、删除用户,以及分配用户角色和权限。5.3.1创建用户登录AmbariWeb界面:使用管理员账号登录。访问用户管理页面:在顶部菜单中选择“Admin”,然后选择“Users”。创建新用户:点击“AddUser”,输入用户信息,包括用户名、密码、邮箱等,然后选择用户角色,最后点击“Save”。5.3.2删除用户登录AmbariWeb界面和访问用户管理页面的步骤与创建用户相同。选择用户:在用户列表中,找到你想要删除的用户,点击用户旁边的垃圾桶图标。确认删除:在弹出的确认框中,确认删除操作,点击“OK”。5.3.3分配用户角色和权限登录AmbariWeb界面和访问用户管理页面的步骤与上述操作相同。编辑用户:在用户列表中,找到你想要编辑的用户,点击用户名进入用户详情页面。分配角色和权限:在用户详情页面,选择“Roles”,然后选择你想要分配的角色,如“Admin”、“Operator”等,点击“Assign”。保存更改:分配完角色后,点击页面底部的“Save”按钮,保存更改。通过Ambari的这些功能,你可以有效地管理Hadoop集群,确保其稳定运行,同时监控集群状态,及时发现并解决问题。6Ambari高级配置6.1配置Ambari警报Ambari警报是监控Hadoop集群健康状况的关键功能。通过设置警报,可以自动检测集群的性能、健康和安全问题,并在问题发生时发送通知。以下是如何在Ambari中配置警报的步骤:登录AmbariWeb界面:首先,通过浏览器访问Ambari的Web界面,使用管理员账号登录。进入警报配置:在左侧菜单中选择“Alerts”,然后点击“AlertDefinitions”。创建警报定义:点击“AddAlertDefinition”,选择要监控的服务和组件,例如HDFS的NameNode。设置警报参数:在警报定义页面,可以设置警报的阈值、频率和通知方式。例如,设置NameNode的CPU使用率超过70%时触发警报。启用警报:保存警报定义后,确保警报处于启用状态,以便开始监控。6.1.1示例:配置HDFSNameNode的CPU使用率警报#Ambari中配置警报的命令行示例是不可行的,因为Ambari主要通过Web界面进行配置。

#但是,以下是一个在AmbariWeb界面中配置警报的步骤描述:

1.登录AmbariWeb界面。

2.转到“Alerts”>“AlertDefinitions”。

3.点击“AddAlertDefinition”。

4.选择服务“HDFS”和组件“NameNode”。

5.在“AlertName”中输入“NameNodeCPUUsage”。

6.在“AlertType”中选择“Script”。

7.在“Script”中输入Ambari提供的CPU使用率检查脚本。

8.在“Thresholds”中设置“Warning”为70%,“Critical”为80%。

9.在“Notification”中设置警报通知方式,如邮件。

10.保存警报定义。6.2设置Ambari视图Ambari视图允许用户扩展Ambari的功能,通过创建自定义的仪表板和组件,更好地管理和监控Hadoop集群。以下是如何在Ambari中设置视图的步骤:下载视图:从Ambari视图库中下载所需的视图,例如Hive视图或Spark视图。上传视图:登录AmbariWeb界面,转到“Views”页面,点击“UploadView”。安装视图:选择已下载的视图包,点击“Install”。配置视图:安装完成后,根据视图的文档配置视图的参数,如数据库连接信息。使用视图:配置完成后,视图将出现在Ambari的主菜单中,可以开始使用视图的功能。6.2.1示例:安装和配置Hive视图#Ambari中安装和配置视图的命令行示例是不可行的,因为Ambari主要通过Web界面进行操作。

#但是,以下是一个在AmbariWeb界面中安装和配置Hive视图的步骤描述:

1.登录AmbariWeb界面。

2.转到“Views”页面。

3.点击“UploadView”,选择已下载的Hive视图包。

4.点击“Install”开始安装。

5.安装完成后,转到“HiveView”页面。

6.配置Hive视图的参数,如HiveMetastore的连接信息。

7.保存配置,开始使用Hive视图。6.3Ambari与外部系统集成Ambari可以与各种外部系统集成,如监控系统、日志系统和安全系统,以提供更全面的集群管理和监控。以下是如何在Ambari中与外部系统集成的步骤:配置Ambari的RESTAPI:Ambari提供了RESTAPI,可以用于与外部系统集成。在AmbariWeb界面中,转到“Admin”>“RESTAPI”,配置API的访问权限和认证信息。编写集成脚本:使用Python、Java或其他语言编写脚本,调用Ambari的RESTAPI,获取集群的状态信息,或执行管理操作。测试集成:在外部系统中测试集成脚本,确保可以正确地与Ambari交互。部署集成:将集成脚本部署到外部系统中,开始与Ambari的实时集成。6.3.1示例:使用Python脚本通过AmbariRESTAPI获取HDFS状态importrequests

importjson

#Ambari服务器的URL

AMBARI_URL="http://ambari-server:8080/api/v1/clusters/MyCluster/services/HDFS/components/NAMENODE"

#Ambari的管理员账号和密码

AMBARI_USER="admin"

AMBARI_PASS="admin"

#发送GET请求获取HDFSNameNode的状态

response=requests.get(AMBARI_URL,auth=(AMBARI_USER,AMBARI_PASS))

#检查请求是否成功

ifresponse.status_code==200:

#解析返回的JSON数据

data=json.loads(response.text)

#打印NameNode的状态

print("NameNode状态:",data['ServiceComponentInfo']['state'])

else:

print("请求失败,状态码:",response.status_code)在上述示例中,我们使用Python的requests库发送GET请求到Ambari的RESTAPI,获取HDFSNameNode的状态。如果请求成功,我们将返回的JSON数据解析,并打印NameNode的状态。如果请求失败,我们将打印失败的状态码。以上步骤和示例详细介绍了如何在Ambari中进行高级配置,包括配置警报、设置视图和与外部系统集成。通过这些配置,可以更有效地管理和监控Hadoop集群,提高集群的稳定性和性能。7故障排除与优化7.1常见安装与配置问题7.1.1问题1:AmbariServer启动失败原因分析:AmbariServer启动失败可能由多种原因造成,包括但不限于数据库连接问题、配置文件错误、依赖服务未启动等。解决步骤:1.检查数据库连接:-确保数据库服务(如PostgreSQL)正在运行。-检查ambari-server/conf/perties中的数据库配置是否正确。查看日志:查看/var/log/ambari-server/ambari-server.log中的错误信息,以确定具体原因。重新初始化数据库:如果数据库初始化失败,可以尝试使用ambari-serversetup--help命令查看帮助,然后执行ambari-serversetup--jdbc-db=postgresql--jdbc-driver=/usr/share/java/postgresql-jdbc.jar--jdbc-username=ambari--jdbc-password=ambari--jdbc-url=jdbc:postgresql://localhost:5432/ambari重新初始化。7.1.2问题2:AmbariAgent无法注册到AmbariServer原因分析:这通常是因为网络问题、AmbariServer的配置错误或Agent自身的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论