本文将粗略描述一台电脑或者多台电脑搭建集群服务器。以此提供分布式发布订阅消息系统,大数据hadoop,简单的机器学习等多种服务需要的运行环境。
环境与工具:Windows 10、vmware 14 Pro、ubuntu 16LTS、kafka_2.11-0.11.0.0、zookeeper-3.4.5、xshell5
配置:8G内存、256G固态、 1T机械、 GTX 850、Intel i5-CPU
kafka:一种高吞吐量的分布式发布订阅消息系统
zookeeper:分布式应用程序协调服务,是Hadoop和Hbase的重要组件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
安装ubuntu16,JDK,kafka,zookeeper并配置vmware 14 pro
在虚拟机中安装ubuntu16. 下载ubuntu
安装完毕后,进入登录界面,此时登录的是安装时注册的用户。
接着创建root用户,再登入root1
2
3
4
5wh136@ubuntu:~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
wh136@ubuntu:~$ su
root@ubuntu:/#
并配置网络,使ubuntu有独立IP地址,也能连接互联网。方便安装JDK,kafka,zookeeper
配置网络
互相ping测试网络
网络互通。
然后再回到ubunutu安装SSH服务,最后使用xshell5连接到ubunutu1
2
3wh136@ubuntu:~$ sudo apt-get install openssh-server //安装SSH服务
wh136@ubuntu:~$ sudo ps -e |grep ssh //检查SSH是否启动 有sshd则启动了
wh136@ubuntu:~$ sudo service ssh start //启动SSH服务
这样就搭建了第一台服务器,你想搭几台都可以,只要电脑硬件足够好。给每个虚拟机分配足够多的硬件资源就行。
注意!在使用完毕后,先把虚拟机中的服务器关闭,再关闭电脑。不能随意关闭,否则有可能造成文件丢失,虚拟机中的系统出现故障。
安装JDK
通过ppa(源) 方式安装JDK.(可以通过 apt-get upgrade 方式方便获得jdk的升级)1
2
3
4
5
6root@ubuntu:/# sudo add-apt-repository ppa:webupd8team/java //添加ppa 添加仓库源:
root@ubuntu:/# sudo apt-get update //更新软件包列表
root@ubuntu:/# sudo apt-get install oracle-java8-installer //安装Oracle-java-installer
root@ubuntu:/# sudo update-java-alternatives -s java-8-oracle //设置系统默认jdk
root@ubuntu:/# java -version //测试jdk是否安装成功
root@ubuntu:/# javac -version
安装kafka,zookeeper(配置比较麻烦,暂时放一放)
1 | root@ubuntu:/# cd /usr/local |
版权声明:本文为博主原创文章,转载时注明,谢谢。