java-devbuild(开发环境的搭建1)
Centos7环境:
Centos7设置ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33 onboot
末尾onboot修改为yes表示启动网卡
重启网络服务: sudo service network restart
ip addr 进行查看
中文乱码:
echo $LANG
locale
locale -a |grep "zh_CN"
没有输出,说明没有安装,输入下面的命令安装:
yum groupinstall "fonts" –y
安装完成,查看安了哪些中文语言包
locale -a |grep "zh_CN"
LANG=”zh_CN.UTF-8” 临时设置为中文,重启后失效
修改 /etc/sysconfig/i18n(centos6版本)
修改 /etc/locale.conf(centos7版本) 修改内容:LANG=”zh_CN”
source /etc/locale.conf
也可以用:localectl set-locale LANG=zh_CN
关闭防火墙:
一、配置jdk(1.7)官网下载
解压后配置环境变量
# Vi /etc//profile
export JAVA_HOME=/../../..
export CLASSPATH=.:JAVA_HOME/lib/tools.jar:JAVA_HOME/lib/dt.jar
export PATH=JAVA_HOME/bin:PATH
例如profile文件末尾配置如下
JAVA_HOME=/usr/jdk/jdk1.7.0_79
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使环境变量生效
source /etc/profile
二、配置tomcat(7.0)官网下载
三、配置zookeeper(3.4.10)
下载地址:http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
解压、tar –zxvf zookeeper-3.4.10.tar.gz
进入conf文件夹下,复制zoo_sample.cfg:cp zoo_sample.cfg zoo.cfg,然后编辑zoo.cfg
vi zoo.cfg
然后保存退出
说明:
•tickTime:这个时间是作为Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
•dataDir:顾名思义就是 Zookeeper保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
•dataLogDir:顾名思义就是Zookeeper 保存日志文件的目录
•clientPort:这个端口就是客户端连接Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求
从配置可以看出,需要到zookeeper根目录下创建两个文件夹data,logs。
命令:mkdir data、mkdir logs创建好之后进入data目录。
创建myid文件,命令:vi myid。编辑内容:1.
这里的1对应zoo.cfg配置里的server.1=ip:2888:3888
配置环境变量:vi /etc/profile
然后编辑/etc/hosts进行路径映射
vi /etc/hosts 本机编辑好如图:
接下来启动zookeeper。进入bin目录,cd zookeeper/bin.启动:./zkServer.sh start
最后启动客户端:./zkCli.sh ,出现如下界面表示成功安装并连接上。
四、配置dubbo(2.5.3)
下载dubbo-admin-2.5.4的war包
地址:http://pan.baidu.com/s/1bpzIyvH
将下载下来的文件直接丢到tomcat的webapps目录下
启动tomcat。访问tomcat对应的端口。出现如下界面:
页面跳转后会要求你登录,这里dubbo这个包里面用户名密码都是root
可以解压war包进入dubbo.property去设置用户名密码。
用户名密码根据你设置的来填。
五、配置redis(3.0.1)
单机版:
1、安装gcc编译环境,命令:yum install gcc-c++
2、将redis上传到Linxu服务器(我的路径是/usr/redis)
3、解压缩:tar –zxvf redis…..
4、进入redis文件夹,执行命令make
5、进入redis文件夹,执行命令make install PREFIX=/home/redis/reids(指定redis安装路径)
Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决
在安装成功之后,可以运行测试,确认Redis的功能是否正常
make test
出现报错:
[email protected]:~/workspace/redis2.6.13/src$ make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
解决方式:安装ctl:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
6、启动检测是否安装成功,有两种启动方式,
前端启动:进入redis/src目录,执行命令:(cd home/redis/reids/src) ./redis-server,出现以下结果证明启动成功
后台启动:
a、从redis解压目录复制redis.conf到redis安装目录,使用命令
cp redis.conf /usr/redis/redis(在redis安装路径中执行)
b、修改redis.conf,修改daemonize yes(这里的redis.conf是安装目录下的)
c、进入redis/src目录使用命令启动:cd/come/./redis-serve redis.conf)(在安装目录/usr/redis执行)
d、使用命令查看是否启动:ps aux | grep redis
集群版:
redis集群至少要三个节点,每个节点有一个备份节点需要6台服务器
1、创建一个文件夹:mkdir redis-cluster(我是在/usr/redis下创建)
2、将单机版的redis拷贝到redis-cluster文件夹下:cp -r redis redis-cluster
3、将redis-cluster下的redis重命名为redis01,使用命令mv redis redis01
4、删除redis01文件夹下的dunp.rdb,使用命令rm dump.rdb
5、修改配置文件,使用命令vi redis.conf打开配置文件,修改三个地方
①开启后台启动
②修改端口
③打开集群注释
6、再拷贝5个单机版redis,分别修改配置文件,更改端口为7002-7006
7、需要一个ruby脚本,在redis安装路径下的src目录下,将redis-trib.rb拷贝到
redis-cluster文件夹下,使用命令cp redis-trib.rb /usr/redis/redis-cluster
8、执行ruby脚本之前先安装ruby环境
①先执行yum install ruby
(此命令相当于安装了一个ruby的虚拟机,用来解释ruby脚本)
②安装成功后执行yum install rubygems(此命令是ruby的包管理器)
③安装redis-trib.rb运行依赖的ruby的包,先将redis-3.0.0.gem拷贝到服务器上(我拷贝到的路径是/home)执行命令进行安装gem install /home/redis-3.0.0.gem(在/usr/redis/redis-cluster下执行)
9、启动所以的redis实例
①在安装集群的路径下,编写一个启动脚本,vi start-all.sh
脚本内容为:
cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
②给start-all.sh执行的权限,使用命令chmod +x start-all.sh,授权后该文件会变绿色。
③使用脚本启动redis实例,使用命令:./start-all.sh
10、使用redis-trib.rb创建集群
执行命令:./redis-trib.rb create –replicas 1 192.168.186.242:7001 192.168.186.242:7002 192.168.186.242:7003 192.168.186.242:7004 192.168.186.242:7005 192.168.186.242:7006,结果如下:
到此,redis集群就安装完毕了。
六、配置nginx(1.12.2)
待续...