1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| mkdir /home/hadoopData/solr tar xzf solr-5.0.0.tgz solr-5.0.0/bin/install_solr_service.sh --strip-components=2
安装solr到指定位置并且自启动: ./install_solr_service.sh solr-5.0.0.tgz -i /home/hadoop -d /home/hadoopData/solr -u root
cd /home/hadoopData/solr/ vi solr.in.sh 在配置文件最后添加 SOLR_MODE=solrcloud 将所有的zookeeper服务器地址端口加入到ZK_HOST参数,包括自身。其中端口我们使用的不是zookeeper的默认端口2181,因为原本有供hbase使用的zookeeper存在,所以我们启动新的zookeeper实例使用2182端口供solr使用。
ZK_HOST="zxsoft-hadoop-solr-01:2182,zxsoft-hadoop-solr-02:2182,zxsoft-hadoop-solr-03:2182,zxsoft-hadoop-solr-04:2182,zxsoft-hadoop-solr-05:2182"
设置自身的IP地址 SOLR_HOST="zxsoft-hadoop-solr-01" RMI_PORT=18983 SOLR_JAVA_MEM="-Xms3072m -Xmx3072m"
配置zookeeper zookeeper存放数据的位置:/home/hadoopData/solr-zoo-data mkdir /home/hadoopData/solr-zoo-data mkdir /home/hadoopData/solr-zoo-data/log cd /home/hadoopData/solr-zoo-data vi myid 1 [myid文件内容为此服务器的对应标号]
|