推荐系统各配置启动
1.环境的安装
1、虚拟机的选择
1、推荐虚拟机CPU > 4core , 内存 > 4GB ,推荐的操作系统 Centos 6.9
2、MongoDB的安装
1、MongoDB如果没有可视化客户端,可以使用bin/mongo 直接连接。
2、MongoDB在关闭的时候,也需要通过-config 来指定启动时指定的文件。
3、MongoDB不需要安装在/usr目录下,可以是任何的目录。
4、启动:bin/mongod -config ./data/mongodb.conf
5、连接:bin/mongo
6、关闭:bin/mongodb -shutdown -config ./data/mongodb.conf
3、Redis的安装
1、对于源码包,安装三部曲: ./configure make make install
2、启动:redis-server ./redis.conf
3、连接:redis-cli
4、关闭:redis-cli shutdown
4、ElasticSearch的安装
1、配置Linux的参数,配置完成之后,执行sudo sysctl -p,使配置生效
2、配置yml的时候,value之前要有个空格。
3、启动:bin/elasticsearch -d
4、访问:elasticsearch-head插件,【安装,或者chrome插件】
5、关闭:kill
5、Spark的安装
1、需要配置slaves文件
2、需要配置spark-env.sh
3、启动:sbin/start-all.sh
4、访问:http://IP:8080
5、停止:sbin/stop-all.sh
6、azkaban的安装
1、需要将azkaban源代码进行编译,编译之前注意版本的选择 git checkout -b version
2、获取到azkaban-solo-server.tar.gz
3、启动:bin/azkaban-solo-start.sh
4、访问:通过http://IP:8081 默认的用户名和密码是:azkaban
5、停止:bin/azkaban-solo-shutdown.sh
7、Zookeeper的安装
1、修改zoo.cfg中的数据路径
2、启动:bin/zkServer.sh start
3、检查:bin/zkServer.sh status
4、停止:bin/zkServer.sh stop
8、Flume-ng的安装
1、直接解压待用即可。
9、Kafka的安装
1、启动kafka之前需要启动Zookeeper服务。
2、启动:bin/kafka-server-start.sh -daemon ./config/server.properties
3、检查:
1、创建一个Topic:bin/kafka-topics.sh --create --zookeeper linux:2181 --replication-factor 1 --partitions 1 --topic recommender
2、启动一个console生产者:bin/kafka-console-producer.sh --broker-list linux:9092 --topic recommender
3、启动一个console消费者:bin/kafka-console-consumer.sh --bootstrap-server linux:9092 --topic recommender
4、停止:bin/kafka-server-stop.sh
10、Apache服务的安装
1、sudo yum install httpd
2、启动:/etc/init.d/httpd start
3、访问:浏览器访问http://IP:80
4、停止:/etc/init.d/httpd stop
11、Tomcat服务的安装
1、直接解压即可
2、启动:bin/startup.sh
3、访问:浏览器访问http://IP:8080
4、停止:bin/shutdown.sh
5、日志:tail -f logs/catalina.out
12、开发环境的安装
1、IDEA安装
2、Postman安装 主要用于REST API的测试。
3、nodejs的安装, 主要用于前端的开发支持
4、angularjs cli的安装