{"id":277,"title":"centos7.4\u4e0b\u5b89\u88c5elasticsearch","good":0,"bad":0,"hit":2432,"created_at":"2018-06-14 21:20:18","content":"
1\u3001\u5b89\u88c5<\/p>
\u5148\u8981\u5b89\u88c5java1.8\u6216\u4ee5\u4e0a\u7248\u672c<\/p>
yum install java<\/p>
java -version\u67e5\u770b\u7248\u672c<\/p>
<\/p>
\u5b89\u88c5\uff1aElasticsearch-RTF\uff1a<\/p>
https:\/\/github.com\/medcl\/elasticsearch-rtf<\/p>
git clone git:\/\/github.com\/medcl\/elasticsearch-rtf.git -b master --depth 1<\/p>
[root@localhost soft]# cd elasticsearch-rtf\/<\/p>
[root@localhost elasticsearch-rtf]# pwd<\/p>
\/share\/soft\/elasticsearch-rtf<\/p>
[root@localhost elasticsearch-rtf]# bin\/elasticsearch-plugin list<\/p>
analysis-icu<\/p>
analysis-ik<\/p>
analysis-kuromoji<\/p>
analysis-mmseg<\/p>
analysis-phonetic<\/p>
analysis-pinyin<\/p>
analysis-smartcn<\/p>
analysis-stconvert<\/p>
analysis-stempel<\/p>
analysis-ukrainian<\/p>
discovery-azure-classic<\/p>
discovery-ec2<\/p>
discovery-file<\/p>
discovery-gce<\/p>
elasticsearch-sql<\/p>
ingest-attachment<\/p>
ingest-geoip<\/p>
ingest-user-agent<\/p>
lang-javascript<\/p>
lang-python<\/p>
mapper-attachments<\/p>
mapper-murmur3<\/p>
mapper-size<\/p>
repository-azure<\/p>
repository-gcs<\/p>
repository-hdfs<\/p>
repository-s3<\/p>
store-smb<\/p>
<\/p>
<\/p>
\u5378\u8f7d\u4e0d\u9700\u8981\u7684\u63d2\u4ef6\uff1a<\/p>
\u8fd9\u6837\u505a\u662f\u4e3a\u4e86\u9632\u6b62\u5360\u5185\u5b58\uff0c\u6211\u4eec\u8fd9\u91cc\u53ea\u7528\u5230analysis-ik<\/p>
[root@localhost elasticsearch-rtf]# bin\/elasticsearch-plugin list > \/tmp\/plugin.log<\/p>
[root@localhost elasticsearch-rtf]# vi \/tmp\/plugin.log <\/p>
\u5c06analysis-ik\u5220\u9664\u540e\u4fdd\u5b58<\/p>
[root@localhost elasticsearch-rtf]# cat \/tmp\/plugin.log |xargs -I {} bin\/elasticsearch-plugin remove {}<\/p>
\u7136\u540e\u67e5\u770b\u4f59\u4e0b\u7684\u63d2\u4ef6\u5217\u8868\uff1a<\/p>
[root@localhost elasticsearch-rtf]# bin\/elasticsearch list<\/p>
\u5982\u679c\u62a5\u4ee5\u4e0b\u9519\u8bef\uff1a<\/p>
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N<\/p>
\u89e3\u51b3\u529e\u6cd5\uff1a<\/p>
\u4fee\u6539elasticsearch-rtf\/configjvm.options<\/p>
vi \/etc\/elasticsearch\/jvm.options<\/p>
## GC configuration<\/p>
\u518d\u4e0a\u8fd9\u4e00\u53e5\uff0c\u56e0\u4e3a\u662f\u673a\u5668\u5185\u5b58\u6bd4\u8f83\u5c0f\uff0c\u5b98\u65b9\u5efa\u8bae\u6700\u5c112G\uff0c\u6211\u8fd91G\u52c9\u5f3a\u80fd\u8dd1\u8d77\u6765\uff1b<\/p>
-XX:ParallelGCThreads=1<\/p>
<\/p>
\u53e6\u5916elasticsearch\u4e0d\u5141\u8bb8\u4ee5root\u7528\u6237\u542f\u52a8\uff0c\u6309\u5982\u4e0b\u64cd\u4f5c\u65b0\u5efa\u7528\u6237\u3001\u7ec4\uff0c\u5e76\u5207\u6362\u7528\u6237\u540e\u542f\u52a8\uff1a<\/p>
groupadd elsearch<\/p>
useradd elsearch -g elsearch -p elasticsearch<\/p>
\u66f4\u6539elasticsearch\u6587\u4ef6\u5939\u53ca\u5185\u90e8\u6587\u4ef6\u7684\u6240\u5c5e\u7528\u6237\u53ca\u7ec4\u4e3aelsearch:elsearch<\/p>
[root@localhost soft]# ll<\/p>
\u603b\u7528\u91cf 335032<\/p>
drwxrwxrwx 1 root root 4096 6\u6708 5 13:25 elasticsearch-rtf<\/p>
chown -R elsearch:elsearch elasticsearch-rtf\uff08\u4f60\u7684\u76ee\u5f55\u540d\uff09<\/p>
\u5207\u6362\u5230elsearch\u7528\u6237\u518d\u542f\u52a8<\/p>
su elsearch #\u5207\u6362\u8d26\u6237<\/p>
cd elasticsearch\/bin #\u8fdb\u5165\u4f60\u7684elasticsearch\u76ee\u5f55\u4e0b\u7684bin\u76ee\u5f55<\/p>
.\/elasticsearch -d<\/p>
<\/p>"}