[!tag]+ Tags
DataBase #文档数据库 #Solr #INSTALL
Docker 部署(Windows环境)
选择镜像
# 选择7.5版本,也可以选择其他版本
docker pull solr:7.5
# 确认solr镜像下载完成
docker images | findstr solr
根据镜像创建容器
docker run -d ^
-v /F/datas/docker/Solr/Data:/var/solr/data ^
-v /F/datas/docker/Solr/Lib:/data-lib ^
-p 8983:8983 ^
--privileged=true ^
-e SOLR_JAVA_MEM=-Xmx512m ^
--name solr ^
solr:7.5
[!cite]+ 其他可以指定的参数
SOLR_ENABLE_CLOUD_MODE 以云模式启动 solr no
SOLR_NUMBER_OF_NODES solr 云集群节点数 1
SOLR_JETTY_HOST 配置侦听特定 IP 地址或主机名 0.0.0.0
SOLR_SECURITY_MANAGER_ENABLED Solr Java 安全管理器 false
SOLR_JAVA_MEM Solr JVM 内存 -Xms 512 m -Xmx 512 m
SOLR_PORT_NUMBER Solr port 端口号 8983
SOLR_COLLECTION_REPLICAS Solar collection replicas 1
SOLR_COLLECTION_SHARDS Solar collection shards 1
SOLR_ENABLE_AUTHENTICATION 启用身份验证 no
SOLR_ENABLE_AUTHENTICATION 启用身份验证 yes
SOLR_ADMIN_USERNAME admin Username admin
SOLR_ADMIN_PASSWORD admin password bitnami
SOLR_CLOUD_BOOTSTRAP Indicates if this node is the one that performs the boostraping no
SOLR_CORE_CONF_DIR Solar CORE 配置目录 ${SOLR_SERVER_DIR}/solr/configsets/_default/conf
SOLR_SSL_ENABLED SSL enabled no
SOLR_SSL_CHECK_PEER_NAME Solr should check the peer names false
SOLR_ZK_MAX_RETRIES 等待 Zookeeper 配置操作完成时的最大重试次数 5
SOLR_ZK_SLEEP_TIME 等待 zookeeper 配置操作完成时的睡眠时间 5
SOLR_ZK_CHROOT ZooKeeper ZNode chroot 存储 solr 数据的位置。默认值:/solr /solr
[!important]+ 访问Solr
http://127.0.0.1:8983/solr/#/
此时 Solr 还看不到 Core,也不能进行读写
创建自己的 core
# docker exec -it --user=solr [容器名|容器ID] bin/solr create_core -c [自定义的core名称]
docker exec -it --user=solr solr bin/solr create_core -c custom_core
[!important]
通过客户端可以看到自己创建的core