一、配置系统环境
1.清除默认防火墙规则
# service iptables save iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
2.关闭Selinux
# cat /etc/sysconfig/selinux |grep SELINUX|grep -v ^# SELINUX=disabled SELINUXTYPE=targeted #
3.配置ip地址
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 |grep IPADDR IPADDR=192.168.1.1 #
4.配置主机名
# cat /etc/sysconfig/network|grep HOSTNAME HOSTNAME=node1 #
5.配置hosts
# cat /etc/hosts |tail -n 1 192.168.1.1 node1 #
6.时间同步
# ntpdate 192.168.1.254
7.本机ssh免密码登录
# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ‘‘ # ssh-copy-id -i node1 The authenticity of host ‘node1 (::1)‘can‘t be established. RSA key fingerprint is23:2a:43:2d:a7:81:a3:56:a4:a8:65:35:03:8b:05:8b. Are you sure you want to continueconnecting (yes/no)? yes Warning: Permanently added ‘node1‘ (RSA) tothe list of known hosts. [email protected]‘s password: Now try logging into the machine, with"ssh ‘node1‘", and check in: .ssh/authorized_keys to make sure we haven‘t added extra keysthat you weren‘t expecting. #
二、配置JAVA环境
1.安装JDK
# rpm -ivh jdk-7-linux-x64.rpm
2.配置JAVA环境变量
# cat /etc/profile.d/java.sh JAVA_HOME=/usr/java/default PATH=$JAVA_HOME/bin:$PATH # source /etc/profile.d/java.sh
3.测试JAVA环境
# java -version java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) #
三、本地模式安装Tachyon
1.下载并解压Tachyon
# wgethttp://tachyon-project.org/downloads/tachyon-0.5.0-bin.tar.gz # tar -zxf tachyon-0.5.0-bin.tar.gz -C /usr/local/ # ln -s /usr/local/tachyon-0.5.0//usr/local/tachyon
2.配置Tachyon环境变量
# cat /etc/profile.d/tachyon.sh TACHYON_HOME=/usr/local/tachyon PATH=$TACHYON_HOME/bin:$PATH # source /etc/profile.d/tachyon.sh
3.复制tachyon配置文件
# pwd /usr/local/tachyon/conf # cp tachyon-env.sh.template tachyon-env.sh
4.配置tachyon
# cat tachyon-env.sh |egrep ‘JAVA_HOME|TACHYON_MASTER_ADDRESS|TACHYON_UNDERFS_ADDRESS|TACHYON_WORKER_MEMORY_SIZE‘|grep-v ^#|grep -v ^‘ ‘ JAVA_HOME=/usr/java/default export JAVA="$JAVA_HOME/bin/java" export TACHYON_MASTER_ADDRESS=node1 export TACHYON_UNDERFS_ADDRESS=$TACHYON_HOME/underfs export TACHYON_WORKER_MEMORY_SIZE=512MB #
5.配置slaves
# pwd /usr/local/tachyon/conf # cat slaves |grep -v ^# node1 #
6.初始化文件系统
# tachyon format Connection to node1... Formatting Tachyon Worker @ localhost.localdomain Removing local data under folder: /mnt/ramdisk/tachyonworker/ Connection to node1 closed. Formatting Tachyon Master @ node1 Formatting JOURNAL_FOLDER: /usr/local/tachyon-0.5.0/libexec/../journal/ Formatting UNDERFS_DATA_FOLDER: /usr/local/tachyon-0.5.0/libexec/../underfs/tmp/tachyon/data Formatting UNDERFS_WORKERS_FOLDER: /usr/local/tachyon-0.5.0/libexec/../underfs/tmp/tachyon/workers #
7.启动tachyon的local模式
# tachyon-start.sh local Killed 0 processes Killed 0 processes Connection to node1... Killed 0 processes Connection to node1 closed. Formatting RamFS: /mnt/ramdisk (512mb) Starting master @ node1 Starting worker @ localhost.localdomain #
8.查看tachyon进程
# jps 33403 TachyonWorker 33782 Jps 33367 TachyonMaster #
9.测试tachyon
# tachyon runTest Basic CACHE_THROUGH
10.停止tachyon
# tachyon-stop.sh Killed 1 processes Killed 1 processes Connection to node1... Killed 0 processes Connection to node1 closed. #
时间: 2024-10-16 08:42:33