您的位置:首页 > 其它

Bigdata 服务器环境配置记录

2014-09-03 12:16 357 查看
一、双网卡IP地址配置:

/etc/network/interfaces

 

二、DNS配置:

/etc/resolv.conf

 

三、主机名配置:

/etc/hosts

 

四、ipv4转发功能开启:

/etc/sysctl/conf

net.ipv4.ip_forward = 1

 

五、主节点路由功能开启:

/etc/rc.local 文件中exit 0之前添加内容,设置为开机自动启动

sudo iptables -F

sudo iptables -P INPUT ACCEPT

sudo iptables -P FORWARD ACCEPT

sudo iptables -t nat -A POSTROUTING  -s
192.168.100.0/24 -0 eth1 -j MASQUERADE

(内网网段192.168.100.0/24 , 外网网卡eth1)

 

六、更改source.list源文件:

/etc/apt/sources.list

 需要执行 sudo apt-get update才能更新源。

 

七、安装sysstat、procmail:

apt-get install sysstat

apt-get install procmail

 

八、安装jdk、javacc:

下载直接解压。

 

十、配置jdk:

安装之前确认系统没有任何jdk软件# java -version

下载jdk压缩包# jdk-7u21-linux-x64.tar.gz

拷贝文件到服务器# scp jdk-7u21-linux-x64.tar.gz xinwang@211.XX.XX.35:/home/xinwang/software

解压文件到当前目录# tar -zxvf jdk-7u21-linux-x64.tar.gz

移动jdk文件到指定位置# sudo mv jdk1.7.0_10 /usr/lib/jvm

配置全局文件,使所有用户可用# sudo vim /etc/profile

在/etc/procfile中末尾添加:

   export
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_10

   export
JRE_HOME=/usr/lib/jvm/jdk1.7.0_10/jre

   export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

   export
PATH=$JAVA_HOME/bin:$PATH

关闭保存,此时java -version 仍然没有显示java安装。需要使用source更新profile文件#source
/etc/profile

使用java -version 显示java版本信息。

更改默认jdk# sudo update-alternatives --install /usr/bin java
/usr/lib/jvm/jdk1.7.0_10/bin/java 300

测试jdk是否安装成功:

  新建文件# touch test.java

  编写java程序# vim test.java

  编译# javac test.java

  运行# java test

 

十一、常用命令备注:

zip解压:unzip filename.zip

tar.gz解压:tar -zxvf filename.tar.gz

新建文件:touch filename

 

十二、设置局域网之间无密码访问:

各节点主机配置hosts文件#sudo vim /etc/hosts

各节点生成秘钥#ssh-keygen -t rsa 
一直回车即可,生成秘钥目录在/home/xinwang/.ssh/文件夹中

各节点用户,自身无密码访问自身#cp id_rsa.pub authorized_keys

拷贝各节点公钥到其它节点#scp id_rsa.pub xinwang@211.XX.XX.XX:/home/xinwang/

一个节点对另外一个节点无密码访问# cat id_rsa.pub(节点2的公钥)
>>  authorized_keys(节点1的名单)

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: