list123342 发表于 2016-12-14 10:06:59

solr 安装日志

  1. 安装zookeeper
  --------------------------------------------------------------
  a)添加环境变量
  # vi /etc/profile
  #Set ZooKeeper Enviroment
  export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5/zookeeper-3.4.5
  export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
  b) 设置zookeeper的配置文件
  dataLogDir=/usr/local/zookeeper-3.4.5/logs 
  /usr/local/zookeeper-3.4.5/data
  server.1=server142:2888:3888
  server.2=server143:2888:3888
  server.3=server152:2888:3888
  c) 设置host
  192.168.1.142 server142
  192.168.1.143 server143
  192.168.1.152 server152
  d) 启动zookeeper 
  /usr/local/zookeeper-3.4.5/zookeeper-3.4.5/bin/zkServer.sh start
  2. 安装zookeeper
  --------------------------------------------------------------
  a) 部署solr-cloud
  b) 设置solr根目录
  c) 推送core配置文件到zookeeper上

// 推送core(user)的配置:
java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server142:2181,server143:2181,server152:2181 -confdir /usr/local/cloud/multicore/user/conf -confname user
java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection user -confname user -zkhost server142:2181,server143:2181,server152:2181
// 推送core(supply)的配置:
java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server142:2181,server143:2181,server152:2181 -confdir /usr/local/cloud/multicore/supply/conf -confname supply
java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection supply -confname supply -zkhost server142:2181,server143:2181,server152:2181
  d) 创建Collection、Shard和Replication

// 为user core 配置3个分片,1份备份
curl 'http://192.168.1.143:8080/solr-cloud/admin/collections?action=CREATE&name=user&numShards=3&replicationFactor=1'
// 为supply core 配置3个分片,1份备份
curl 'http://192.168.1.143:8080/solr-cloud/admin/collections?action=CREATE&name=supply&numShards=3&replicationFactor=1'
  3: 测试
  ------------------------------------------------------------------------------------------------
  a) 重启tomcat, 看效果
  /usr/local/tomcat-solr/bin/shutdown.sh
  /usr/local/tomcat-solr/bin/startup.sh
页: [1]
查看完整版本: solr 安装日志