上云无忧 > 文档中心 > 百度智能云MapReduce - 使用OpenVPN访问集群
百度智能云MapReduce - 使用OpenVPN访问集群

文档简介:
使用BMR集群的VPN服务,需配置OpenVPN Client,本章介绍在Mac OS X、Linux和Windows操作系统上配置OpenVPN Client的过程。 Mac OS X: 以Mac OS X(10.11.2)为例。具体操作如下: 下载Tunnelblick的安装文件。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

使用BMR集群的VPN服务,需配置OpenVPN Client,本章介绍在Mac OS X、Linux和Windows操作系统上配置OpenVPN Client的过程。

Mac OS X

以Mac OS X(10.11.2)为例。具体操作如下:

  1. 下载Tunnelblick的安装文件。官方网址:https://github.com/Tunnelblick/Tunnelblick/releases/tag/v3.8.0。下载地址:https://bmr.bj.bcebos.com/tools/openvpn/mac/Tunnelblick_3.8.0_build_5370.dmg。
  2. 安装Tunnelblick工具。选择默认安装即可。
  3. 下载OpenVPN Client配置文件。登录控制台,选择“产品服务->MapReduce-集群列表”,进入集群列表页,点击集群名称进入集群详情页,在“工具下载”区点击下载“openvpn-conf.zip”。 
  4. 解压“openvpn-conf.zip”文件后,进入目录“openvpn-conf/client/”,双击“client.ovpn”后,Tunnelblick启动安装OpenVPN Client配置,如下图所示,请选择分享配置给“所有用户”或“只是我”。 
  5. Tunnelblick完成OpenVPN Client的配置安装后,点击右下角的"连接"即可。
  6. 打开浏览器,可使用Master结点的内网IP访问集群服务,请在集群详情页的“节点信息”区获取内网IP。 

Linux(centos6.5)

以Centos 6.5为例。

准备

安装lzo和libpam:

# 下载lzo源码包,下载地址:http://bmr.bj.bcebos.com/tools/openvpn/linux/lzo-2.09.tar.gz
tar zxf lzo-2.09.tar.gz
cd lzo-2.09
./configure
make
make install
# 下载libpam源码包,下载地址:http://bmr.bj.bcebos.com/tools/openvpn/linux/Linux-PAM-1.2.1.tar.bz2
tar xvf Linux-PAM-1.2.1.tar.bz2
cd Linux-PAM-1.2.1
./configure
make
make install

通过yum安装OpenVPN Client

  1. 下载并安装OpenVPN。执行命令yum install openvpn。
  2. 下载OpenVPN Client配置文件并解压。登录控制台,选择“产品服务->MapReduce-集群列表”,进入集群列表页,点击集群名称进入集群详情页,在“工具下载”区点击下载“openvpn-conf.zip”并解压。
  3. 复制“openvpn-conf/client/”目录下的所有文件至OpenVPN的安装目录“/etc/openvpn”。命令如下:

    cp client/* /etc/openvpn
    service openvpn start

源码安装OpenVPN Client

  1. 下载OpenVPN源码。源码下载地址:http://bmr.bj.bcebos.com/tools/openvpn/linux/openvpn-2.3.10.tar.gz。
  2. 解压并安装。命令如下: tar zxf openvpn-2.3.10.tar.gz cd openvpn-2.3.10 ./configure # 若是非root用户,请加入--prefix来指定安装路径 make make install
  3. 下载OpenVPN Client配置文件并解压。登录控制台,选择“产品服务->MapReduce-集群列表”,进入集群列表页,点击集群名称进入集群详情页,在“工具下载”区点击下载“openvpn-conf.zip”,下载后解压。
  4. 进入OpenVPN Client目录,启动OpenVPN。命令如下:

    cd openvpn-conf/client
    /usr/sbin/openvpn --config client.conf # 若是非root用户,请使用sudo

Windows

以Windows 7(64bit)为例。

  1. 下载并安装OpenVPN。打开http://bmr.bj.bcebos.com/tools/openvpn/windows/openvpn-install-2.3.10-I002-x86_64.exe,下载后安装,选择默认安装即可。
  2. 下载OpenVPN Client配置文件。登录控制台,选择“产品服务->MapReduce-集群列表”,进入集群列表页,点击集群名称进入集群详情页,在“工具下载”区点击下载“openvpn-conf.zip”。
  3. 解压“openvpn-conf.zip”文件后,复制“openvpn-conf/client/”目录下的所有文件至OpenVPN的安装目录“OpenVPN\config”内。
  4. 在OpenVPN的安装目录中打开程序“openvpnserv.exe”,自动连接OpenVPN Server,如下图所示: 
相似文档
  • 本章介绍如何使用OpenVPN在Linux、Windows和Mac OS X操作系统中提交Hadoop作业。 使用客户端提交作业时,需在系统中设置环境变量,即“HADOOP_USER_NAME=hdfs”,或在MapReduce作业中配置,即在程序第一行加上“System.setProperty("HADOOP_USER_NAME","hdfs")”,可实现以hdfs用户的身份提交作业。
  • 访问集群Hadoop Yarn服务页面: 通过Web UI可访问Hadoop Yarn,具体操作如下: 打开“产品服务>MapReduce>MapReduce-集群列表”,点击已创建的集群,进入实例详情页面。 点击“服务页面”栏中的“Hadoop Yarn”对应的链接。 在弹出的认证页面中输入创建集群时设置的用户名和密码即可访问集群服务页面。
  • 建立SSH Tunnel: 集群创建成功后,集群创建成功后,请至“站内信”中获取Master节点的公网IP和SSH端口号,并通过如下配置在Linux环境或Windows环境下建立SSH Tunnel连接集群:
  • 使用hadoop镜像的集群可添加的作业类型是:java,streaming。使用spark镜像的集群可添加作业类型:spark,java,streaming。集群中添加了应用后便可添加该应用的作业,即创建集群时添加了hive应用,则可创建hive作业,添加了pig应用,则可创建pig作业。
  • 在“产品服务>MapReduce>MapReduce-作业列表”中,点击作业名称,可查看作业基本信息。 Hadoop将job分成若干个task进行处理,共有两种类型的task,分别为map task和reduce task。点击下拉尖括号,查看各task的任务处理情形。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部