Ambari-2.2.2.0文档翻译--安装(2)


2.2. 设置Ambari(Ambari初始化)

在启动Ambari服务之前,一定要设置Ambari服务。Ambari的初识化会安装Amba数据库、安装JDK、允许一个用户账户来运行Ambari。ambari-server setup命令就是Ambari初始化命令,运行下面的命令就能初始化Ambari,当然你也可以在命令中添加设置的选项。

     ambari-serversetup

下面是初始化时的提示:

1、如果你没有暂时禁用SELinux,你会看到一个警告提示,接受默认值(y),并继续即可。

    2、默认情况下,Ambari是在root用户下运行。在提示你是否要定制一个用户账户运行Ambari(Customizeuser account for ambari-server daemon)时,选择默认值(n),这样Ambari即是在root用户下运行。如果你想要新创建一个用户或者选择以前创建的用户来运行Ambari,那么这时就要在提示是否要用一个自定义的用户来运行Ambari时(Customizeuser account for ambari-server daemon),选择  y 并提供用户名。 Refer to theAmbari Reference Guide > Configuring Ambari forNon-Roothttp://dev.hortonworks.com.s3.amazonaws.com/HDPDocuments/Ambari-Trunk/bk_Ambari_Security_Guide/content/_configuring_ambari_for_non-root.html, for more information about running the Ambari Server as non-root.

    3、如果你没有暂时禁用防火墙(iptables),你会看到一个警告,输入 y 继续即可。

    4、选在一个JDK版本去下载,输入 1  下载 Oracle JDK 1.8

注:JDk的选择完全取决于你选择的HDP版本。请参阅Ambari Reference Guide(http://dev.hortonworks.com.s3.amazonaws.com/HDPDocuments/Ambari-Trunk/bk_ambari_reference_guide/content/ch_changing_the_jdk_version_on_an_existing_cluster.html)查看你所用的HDP版本支持哪个版本的JDk。默认情况下,Ambari初始化时下载Oracle JDK 1.8及附java加密扩展(JCE)政策文件。如果你打算用一个不同版本的JDk,你就要参考2.2.1章节设置更多的信息。

    5、接受 Oracle JDK 许可时的提示。你必须接受从Oracle下载必须的JDk的许可。JDK的安装是在部署阶段。

6、在提示Enter advanceddatabase configuration时 选择默认即输入 n ,就对Ambari嵌入了PostgreSQL数据库。

        默认的PostgreSQL数据库的名称是ambari。

        默认的用用户名和密码是:ambari/bigdata

当然你也可以使用现有的 PostgreSQL, MySQL 或 Oracle 数据库,这时要输入 y 。
  • 如果你使用的是现有的PostgreSQL, MySQL 或 Oracle 数据库,下面的提示你就要遵从一个:
     注:在Ambar初始化并进入配置数据库之前,你必需要事先准备好一个不是默认的数据库,在2.2.1章节介绍的很详细。
     注:不支持使用微软的SQL Server 或 SQL Anywhere数据库。
      • 按 2 ,使用现有的Oracle 数据库,并选择自己的数据库名称、用户名和密码。
            出现的提示是让你选择要使用的数据库,并提供所需的任何信息,包括主机名、端口号、服务器名或SID、用户名和密码。

      • 按 3 ,使用现有的MySQL 数据库,并选择自己的数据库名称、用户名和密码。
             出现的提示是让你选择要使用的数据库,并提供所需的任何信息,包括主机名、端口号、服务器名或SID、用户名和密码。

      • 按 4 ,使用现有的PostgreSQL数据库,并选择自己的数据库名称、用户名和密码。

        出现的提示是让你选择要使用的数据库,并提供所需的任何信息,包括主机名、端口号、服务器名或SID、用户名和密码。

7、继续进行配置远程数据库连接属性[y/n]:选择 y

8、初始化完成。

注:如果你的机器是通过代理服务器访问互联网。那么你的Ambari服务就要使用这个代理服务器。可以通过查看How to Set Up an Internet Proxy Server for Ambar(http://dev.hortonworks.com.s3.amazonaws.com/HDPDocuments/Ambari-Trunk/bk_ambari_reference_guide/content/ch_setting_up_an_internet_proxy_server_for_ambari.html获得更多信息。

2.2.1.   设置选项

下包介绍了常用Ambari服务器的设置选项:

Option

描述

-j (or -java-home)

   在Ambari服务器和集群所有机器上指定JAVA_HOME路径。当你不设置时,Ambari初始化时就会下载Oracle JDK 1.8并附带 Java Cryptography Extension (JCE) Policy 文件到 /var/lib/ambariserver/目录,这是默认的设置。Ambari Server 把JDK安装到了/usr/jdk64目录。

    在你计划不使用默认的Oracle JDK 1.8时,使用此选项。如果你要使用自己的JDK,你就必须要在所有机器上安装你自己的JDK并在Ambari初始化时指定JAVA_HOME路径。如果你打算使用Kerberos,你也要在所有机器上安装JCE。

下面事例在所有机器上都有效:

ambari-server setup –j /usr/java/default

 

-jdbc-driver

 此选项说的是JDBC driver JAR文件路径。Use this option to specify the location of the JDBC driver JAR and to make that JAR available to Ambari Server for distribution to cluster hosts during configuration(此选项指定了JDBC driver JAR文件路径,并使此jAr生效)。

-jdbc-db

指定数据库类型。有效的值为:postgres | mysql | oracle。

-s (or -silent)

初始化程序后台运行,接受所有的默认值。比如:

  •以‘root’用户运行Ambari Server
•Oracle JDK 1.8(安装目录在/usr/jdk64),这时也可以添加 -j选项来指定一个现有的JDK
•使用PostgreSQL数据库(数据库名为ambari)

  如果你想要以非root用户形式运行Ambari,那么就必须以交互模式来初始化Ambari。当提示需要提供自定义的用户账户时,提供账户信息。

 

 

-v (or -verbose)

在初始化时,在控制台打印详细信息和警告信息

-g (or -debug)

以调试模式启动AMbari

接下来就是启动Ambari(2.3章节)。

 

2.3.  启动Ambari

•在Ambari 服务器上运行下面命令:

                             ambari-serverstart

•查看 Ambari Server 状态:

                             ambari-serverstatus

•停止 Ambari Server:

                             ambari-server stop

注:If you planto use an existing database instance for Hive or for Oozie, you must completethe preparations described in Using Non-Default Databases-Hive and UsingNon-Default Databases-Oozie before installing your Hadoop cluster.


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值